0

リスト ノード用のカスタム モジュールを作成し、次のコードを使用してコメント フォームをレンダリングします。

print comment_render($node->nid);

しかし、それは最初のノードでのみ機能しています

4

1 に答える 1

0

最初に「Comment goodness」モジュールをインストールして構成します。これにより、コメントを並べ替えて最新のものを最初に表示することができます。

次に、template.php作成します。

function THEME_preprocess_comment_wrapper(&$variables) {
  // Remove pager.  
  unset ($variables['content']['comments']['pager']);
  // Leave only latest comment.
  $last_comment_id = reset(element_children($variables['content']['comments']));
  $variables['content']['comments'] = array (
    $last_comment_id => $variables['content']['comments'][$last_comment_id]
  );
}
于 2012-10-13T12:42:45.303 に答える