如何在drupal 6中的nodelist页面中呈现注释

时间:2012-10-13 12:26:24

标签: php drupal

我为列表节点创建了一个自定义模块,并使用以下代码来呈现评论表单

print comment_render($node->nid);

但它仅适用于第一个节点

1 个答案:

答案 0 :(得分:0)

首先安装并配置“评论良好”模块 - 它允许您对评论进行排序,以便首先显示。

然后在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]
  );
}