2012-11-21 13 views
5

Ho creato un file di contenuto personalizzato page.tpl.php e sto cercando di visualizzare l'intera sezione dei commenti. Finora sono stato applicato per visualizzare l'inizio della sezione dei commenti in cui l'utente può inserire commenti ma non sta stampando il thread dei commenti. Il codice che sto usando per stampare i commenti èCome rendere il thread di commento in drupal 7

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

ma questo non viene visualizzato il commento filo, solo la forma.

risposta

5

È probabilmente migliore di fare uso di comment_node_page_additions():

Costruire gli elementi di commento legati per le pagine di dettaglio nodo.

ad es.

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

esattamente quello di cui avevo bisogno, ciao Clive! –

0

Utilizzare il seguente codice nel tuo page.tpl.php

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

grazie per la risposta ma che non funziona. Altre idee? –

+0

Funzionerà solo se i commenti sono stati aggiunti all'array di contenuti, che non sarà stato in page.tpl.php – Clive

+0

Hmm funziona su uno dei miei attuali siti D7 ... – jsheffers

Problemi correlati