Drupal 8 - 在自定义模板上获取评论区域

时间:2016-03-29 13:09:52

标签: drupal-theming drupal-8

我正在尝试使用drupal的自定义模板文章页面上的所有评论获取评论表单。我可以使用{{ page.content }}获取整个内容,或者使用{{ node.field_comments }}获取评论并对其进行循环(假设我的字段注释机器名称为field_comments)。

但有人知道我用以下内容呈现整个评论块:

  
      
  • 添加评论的链接
  •   
  • 评论
  •   
  • 评论表
  •   

非常感谢你的帮助!

3 个答案:

答案 0 :(得分:0)

尝试使用新的和精炼的评论模块。它在核心,所以你所要做的就是启用它。之后只需创建一个评论类型,将其添加到您的文章并显示。这就是它。

答案 1 :(得分:0)

在内容类型的模板文件中(例如node - article.html.twig),您有内容'变量可用。我用这个Twig来渲染整个注释块: -

{{ content.comment }}

答案 2 :(得分:0)

我也为此而苦苦挣扎,但是对于下一个访问者,我得到了三分之二(我不希望表单出现在页面上)

 - links to add a comment -> {{ content.links }}
 - comments -> {{ content.comment_node_TYPE }}

要获取content.comment_node_TYPE的正确名称,请访问该内容类型的Mange字段页面,并查看该注释字段的名称 例如我的“音频”内容类型将字段{{content.comment_node_audio}}命名为

希望这对以后的人有帮助