Lorsque CCK n'était pas dans Core, comme dans Drupal 6, et vous avez sélectionné un type de nœud pour commentaires sur d'autres types de noeuds, le formulaire de commentaire dirait le nom du type de contenu au lieu de commentaires. Dans Ce cas, je veux que le formulaire de commentaire indique "Ajouter une nouvelle critique" au lieu de "Ajouter un nouveau commentaire". Est-ce que quelqu'un sait-il comment faire cela via un module ou une configuration?
Créez un fichier .TPL séparé pour commentaires-wrapper nommé commentaire-wrapper.tpl.php.
Pour créer un fichier de modèle séparé pour le nœud Spécifique Wrapper, vous pouvez créer à l'aide de commentaire-wrapper-contenttypetype.tpl.php Copier le code de Core commentaire-wrapper.tpl.php et changer le titre dans le code indiqué ci-dessous.
Lors de la copie de noyau -commentaire-wrapper.tpl.php N'oubliez pas de supprimer la validation qui est destinée uniquement pour les types de noeuds de forum.
<h2 class="title comment-form"><?php print t('Add new comment'); ?></h2>
Vous pouvez le faire en implémentant hook_node_view_alter()
, dans votre module ou votre thème (template.php).
function myThemeOrModule_node_view_alter(&$build) {
if ($build['#node']->type == 'page') { //extra check for content type (optional)
$build['links']['comment']['#links']['comment-add']['title'] = t('Add new review');
}
}
Vous pouvez utiliser le module "Strings Override" pour modifier le texte.