如何在Drupal中更改评论的位置?

时间:2010-12-09 22:53:45

标签: drupal drupal-comments

在D6站点中,我想显示针对该节点模板文件中特定位置的节点所做的注释,而不是在渲染节点结束后将它们添加到页面中,这就是现在正在发生的事情。当然(?)有一个与琐碎的主题相关的方式来做到这一点,我只是没有偶然发现。任何人都可以指出我必须在那里的明显解决方案(或者,让我知道该解决方案不存在)?谢谢!

2 个答案:

答案 0 :(得分:2)

您需要编写node_page_view和node_show的变体,然后hook_menu_alter将节点/%路径写入其中。将渲染注释放入$ node($ node-> comments_rendered)的某个键中,然后在主题中使用它。如果这还不够,请询问更多。这是使用hook_page_alter()在Drupal 7 BTW中固定的大时间。

答案 1 :(得分:0)

一个答案是创建注释视图,然后根据视图创建一个块。您可以使用参数来过滤nid。然后,您可以将块放在您在主题中定义的任何可编辑区域中。