评论每一段

时间:2014-01-18 04:56:27

标签: php drupal

我想在Drupal中提供这个选项,除了对整篇文章发表评论之外,用户还可以对文章的每个段落发表评论。

我使用explode命令创建一个包含段落的数组:

$paragraphs = explode("<p>",render($content));

为了对整篇文章发表评论,我写道:

print render($content['comments']);

我正在尝试找到定义$ content的文件,因此我可以添加另一个数组,如$content[]['paragraphcomments'],以便为文章的每个段落添加注释。有谁知道在哪个文件中定义了$ content。还有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

您需要分别打印渲染每个字段,而不是一步打印渲染整个内容。 有关详细信息,请参阅此drupal answer

然后,如果您的某个特定字段需要采用不同的呈现方式,则可以尝试为该字段创建模板。有关创建此模板的命名约定,请参阅theme hooks