-1
要显示自定义页面上的多个节点,我使用了node_view_multiple($nodes, $view_mode = 'full')
,但节点显示为没有评论和评论表单。如何在Drupal的一个页面上为每个节点显示带有评论和评论表单的多个节点?
如何在自定义页面上为每个节点显示带有评论和评论表单的多个节点?
要显示自定义页面上的多个节点,我使用了node_view_multiple($nodes, $view_mode = 'full')
,但节点显示为没有评论和评论表单。如何在Drupal的一个页面上为每个节点显示带有评论和评论表单的多个节点?
如何在自定义页面上为每个节点显示带有评论和评论表单的多个节点?
你有没有考虑过用“视图模块”解决这个问题?这可能是一个不错的和快速的解决方案。
在自定义模块使用hook_node_view
:
<?php
/**
* Implements hook_node_view().
*/
function CUSTOM_MODULE_NAME_node_view($node, $view_mode) {
if ($node->type == 'YOUR_CONTENT_TYPE' && $node->comment != COMMENT_NODE_HIDDEN && $view_mode == 'full' && empty($node->in_preview)) {
$node->content['comments'] = comment_node_page_additions($node);
}
}
不幸的是,意见就不会在我的处境有所帮助。 – Anglo 2011-06-25 17:04:38