web-dev-qa-db-fra.com

Supprimer le champ d'objet des commentaires

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.

20
Lester Peabody

Vous pouvez le désactiver dans l'interface utilisateur à admin/structure/types/manage/type-name avec la case "Autoriser le titre du commentaire":

enter image description here

32
Clive

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 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;
  }
}
2
WaQaR Ali