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 回答