我在这里提出一个讨厌的问题。
Drupal 处理注释让用户可以选择以 4 种方式显示它们:Flat list - collapsed
、Flat list - expanded
、Threaded list - collapsed
和Threaded list - expanded
.
我使用最后一个,它提供了如下标记:
<div class="comment">
<!-- comment's content -->
</div>
<div class="indented">
<!-- next comment is an 'answer' to the previous comment! -->
<div class="comment">
<!-- comment's content -->
</div>
</div>
但我希望在“父”注释的同一个 dom 元素中包含“子”注释。因此,例如,类似:
<div class="comment">
<!-- comment's content -->
<div class="indented">
<!-- next comment is an 'answer' to the previous comment! -->
<div class="comment">
<!-- comment's content -->
</div>
</div>
</div>
为了有一个标记,允许我像这个博客(使用 wordpress)那样显示线程评论。
它使用如下标记:
<ul>
<li>
<div class="comment>
<!-- comment's content -->
</div>
<ul class="children">
<li>
<div class="comment>
<!-- comment's content -->
</div>
</li>
</ul>
</li>
</ul>
那么,drupalish的方法是什么(如果我需要的所有更改都在 template.php 或模板文件中会更好)?