Est-il possible de supprimer le champ sujet des formulaires de commentaires? Je trouve cela un peu inutile et redondant, car le sujet du commentaire est généralement le titre de l'article lu, du moins pour moi en tout cas.
Est-il possible de supprimer le champ sujet des formulaires de commentaires? Je trouve cela un peu inutile et redondant, car le sujet du commentaire est généralement le titre de l'article lu, du moins pour moi en tout cas.
Réponses:
Vous pouvez le désactiver dans l'interface utilisateur à l' admin/structure/types/manage/type-name
aide de la case à cocher "Autoriser le titre du commentaire":
Là, j'ai trouvé des solutions à cette question.
Option 1:
Comment désactiver les titres de commentaire dans Drupal 7 . C'est un tutoriel si facile et bon pour simplement masquer le sujet (titre) du commentaire via l'interface utilisateur.
Option 2:
Vous pouvez également utiliser le hook_preprocess_comment () dans le template.php
fichier de votre thème actif actuel. Ceci est un extrait vraiment cool, vous pouvez également d'autres options, par exemple. commentaire-réponse, commentaire-suppression ou commentaire-modification, 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);