É possível remover o campo de assunto nos formulários de comentários? Acho que é meio inútil e redundante, já que o assunto do comentário geralmente é o título do artigo que está sendo lido, pelo menos para mim de qualquer maneira.
É possível remover o campo de assunto nos formulários de comentários? Acho que é meio inútil e redundante, já que o assunto do comentário geralmente é o título do artigo que está sendo lido, pelo menos para mim de qualquer maneira.
Respostas:
Você pode desativá-lo na interface admin/structure/types/manage/type-name
com a caixa de seleção "Permitir título do comentário":
Lá encontrei algumas soluções para esta pergunta.
Opção 1:
Como desativar os títulos de comentários no Drupal 7 . Este é um tutorial tão fácil e bom para simplesmente ocultar o assunto (título) do comentário através da interface do usuário.
Opção 2:
Você também pode usar o hook_preprocess_comment () no template.php
arquivo do seu tema ativo atual. Este é um trecho muito legal, você também pode ter outras opções, por exemplo. comentar-responder, comentar-excluir ou editar-comentário etc.
function bartik_preprocess_comment(&$vars) {
$vars['submitted'] = $vars['created'] . ' — ' . $vars['author'];
switch( $vars['node']->type ){
case 'macine-name-of-node-type':
$vars['title'] =FALSE;
break;
}
}
//get comment by node id
$comment->nid = $nid;
//get form by form name
$form = drupal_get_form('comment_form', $comment);
//hide subject in form
hide($form['subject']);
//check comment form
print render($form);