我想在Drupal中提供这个选项,除了对整篇文章发表评论之外,用户还可以对文章的每个段落发表评论。
我使用explode命令创建一个包含段落的数组:
$paragraphs = explode("<p>",render($content));
为了对整篇文章发表评论,我写道:
print render($content['comments']);
我正在尝试找到定义$ content的文件,因此我可以添加另一个数组,如$content[]['paragraphcomments']
,以便为文章的每个段落添加注释。有谁知道在哪个文件中定义了$ content。还有人有任何建议吗?
答案 0 :(得分:0)
您需要分别打印渲染每个字段,而不是一步打印渲染整个内容。 有关详细信息,请参阅此drupal answer。
然后,如果您的某个特定字段需要采用不同的呈现方式,则可以尝试为该字段创建模板。有关创建此模板的命名约定,请参阅theme hooks。