Я здесь с неприятным вопросом.
Drupal обрабатывает комментарии, предоставляя пользователю возможность отображать их только четырьмя способами: 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 или файлах шаблонов)?