我有一个页面模板树枝,我想用节点内容填充带有段落字段的div。所以我有段落字段,它可能包含多个不同的段落类型,因此人们可以构建(就段落类型允许)一个他们想要的列。到目前为止一切都很好。
但问题出现了,因为无论我尝试过什么,我都无法引用段落类型。我只想将段落内容与各自的段落树枝一起映射到相应的div。
我的第一次尝试很简单:
{{ node.field_section_a.value }}
(有和没有原始)没有
然后我用Google搜索,发现我需要推送实体,所以
{{ node.field_section_a.entity.value }}
(有和没有原始)没有
我也试过(甚至让SOMETHING出来)插入.0.
来引用第一个带有上述所有排列的元素。
实际上,我在https://gist.github.com/frankyonnetti/39ef8984acfca879d16d8a4890095bb9找到了文章, 这让我现在可以列举这样的段落:
{% for i, paragraph_entry in node.field_section_a %}
{{ paragraph_entry.entity.value }}
{% endfor %}
在文章中,段落的字段被解剖到树枝中,但这在这里不起作用,因为我需要能够使用任何段落。我只想展示段落的渲染实体。现在,剩下的就是在那些双弯曲的括号里面写些什么......;)
答案 0 :(得分:1)
好的,我找到了bamboo_twig模块后才开始工作。
所以我在安装模块并启用Bamboo Twig后需要的所有内容 - 加载器就是添加
{{ bamboo_render_field('field_section_a', 'node') }}
进入page.html.twig中的正确位置。