drupal 8支持主题预处理节点获取段落项的函数

时间:2017-03-27 03:49:48

标签: drupal drupal-8 drupal-theming

我使用模块Para​​graphs for Drupal 8.我需要在树枝模板中打印段落字段的原始值吗? 预处理我的预处理是这样的:mythemename.theme

1 个答案:

答案 0 :(得分:0)

您可能应该为段落类型创建一个特殊的树枝模板,例如,如果您在内容类型文章中有段落类型“text-paragraph”。它会是这样的

{%
  set classes = [
    'paragraph',
    'paragraph--type--' ~ paragraph.bundle|clean_class,
    view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class,
  ]
%}

<div{{ attributes.addClass(classes) }}>
  {{ content|raw }}
</div>

当然,您可以根据自己的喜好更改div /类或完全删除它们。

你需要把它放在那里的文件将是

  

段落 - 段落文本 - article.html.twig

如果您打开

中的树枝调试
  

站点/默认/ services.yml

如果查看html源代码,您应该可以看到段落的建议模板名称。