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



我正在为 Drupal 8 的模块段落签名。我需要在树枝模板中打印段落字段的原始值?预处理我的预处理是这样的:mythemename.theme

您可能

应该做的是为您的段落类型创建一个特殊的 twig 模板,例如,如果您在内容类型文章中有段落类型"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/类或完全删除它们。

您不需要的文件 ti 将其放入其中将是

段落--

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

如果打开树枝调试

sites/default/services.yml

如果您查看 HTML 源代码,您应该能够看到您的段落的建议模板名称。

最新更新