2012-11-21 9 views
5

J'ai créé un fichier content.tpl.php de contenu personnalisé et j'essaie d'afficher toute la section des commentaires. Jusqu'ici j'ai été appliqué pour afficher le début de la section de commentaires où l'utilisateur peut entrer des commentaires mais il n'imprime pas le fil de commentaire. Le code que je utilise pour imprimer les commentaires estComment faire pour le thread de commentaire dans drupal 7

<?php print drupal_render(drupal_get_form("comment_node_{$node->type}_form", (object) array('nid' => $node->nid))); ?>

mais cela ne montre pas le fil de commentaire, la forme.

Répondre

5

Il serait probablement préférable d'utiliser comment_node_page_additions():

bâtissez les éléments liés commentaire pour des pages de détail de nœud.

par exemple.

$rendered = render(comment_node_page_additions($node)); 
+0

exactement ce dont j'avais besoin de courage Clive! –

0

Utilisez le code suivant dans votre page.tpl.php

<?php print render($content['comments']);?> 
+0

merci pour la réponse, mais cela ne fonctionne pas. D'autres idées? –

+0

Cela ne fonctionnera que si des commentaires ont été ajoutés au tableau de contenu, ce qui n'aura pas été dans page.tpl.php – Clive

+0

Hmm fonctionne sur l'un de mes sites D7 actuels ... – jsheffers

Questions connexes