2012-11-21 5 views
5

カスタムコンテンツpage.tpl.phpファイルを作成しましたが、コメントセクション全体を表示しようとしています。これまでは、ユーザーがコメントを入力できるが、コメントスレッドを印刷していないコメントセクションの先頭を表示するために適用されています。私はコメントを印刷するのに使用していたコードはdrupalでコメントスレッドをレンダリングする方法

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

であるが、これは、コメントスレッド、ちょうどフォームを表示しません。

答えて

5

に次のコードを使用してそれはおそらくcomment_node_page_additions()を利用するために最善だろう:

ノードの詳細ページにコメント関連の要素を構築します。

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

私はクライブクライブが必要なものを正確に! –

0

あなたpage.tpl.php

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

回答ありがとうございますが動作しません。他のアイデア? –

+0

コメントがコンテンツ配列に追加された場合にのみ動作します。これはpage.tpl.phpには含まれていません – Clive

+0

Hmmは現在のD7サイトの1つで動作します... – jsheffers

関連する問題