Drupal 7 开发内部培训资料, 分头诗人

请问如何调整评论在节点页的显示位置

赞成!
0
否决!

请问,我在节点模板里添加了一些自定义的内容,然后这个节点也有评论,就发现评论内容或者评论表单总是在最下方显示,我想让我的内容出现在最下方,不知该如何实现? 6,7均可

3 个回答

赞成!
0
否决!

drupal 7:

在node.tpl.php 里面,你会看到 

1
print render($content);

这句代码包括node 里面的大部分内容,包括 comment,如果你要拆分comment,可以改代码为:

1
2
3
4
5
6
<?php
    // We hide the comments and links now so that we can render them later.
    hide($content['comments']);
    hide($content['links']);
    print render($content);
  ?>

 

 

1
2
<?php print render($content['links']); ?>
<?php print render($content['comments']); ?>

这是现实评论的代码,这句将调用comment.tpl.php 跟comment-wrapper.tpl.php

 

把两个代码拆分了,就能很好的在node.tpl.php 布局comment了。。

赞成!
0
否决!

多谢诗人,不过看起来7和6的$content结构不一样,6下那个$content不包含comment信息,我还是得再看下了。

赞成!
0
否决!

panels 最简单了, 直接吧coment form放到comment上面就搞定