0

我有一个页面模板树枝,我想用来自节点内容的段落字段的内容填充一个 div。所以我有段落字段,它可能包含多种不同的段落类型,因此人们可以(在段落类型允许的范围内)构建他们想要的列。到目前为止,一切都很好。

但是问题出现了,因为无论我尝试了什么,我都无法引用段落类型。我只想将段落内容及其各自的段落树枝飞溅到各自的 div 中。

我的第一次尝试很简单:( {{ node.field_section_a.value }}有和没有生的)什么都 {{ node.field_section_a.entity.value }}没有.0.仅引用具有所有上述排列的第一个元素。

实际上,我在https://gist.github.com/frankyonnetti/39ef8984acfca879d16d8a4890095bb9找到了文章,现在我可以列举如下段落:

{% for i, paragraph_entry in node.field_section_a %}
   {{ paragraph_entry.entity.value }}
{% endfor %}

在文章中,段落的字段被分解成树枝,但这在这里不起作用,因为我需要能够使用任何段落。我只是想显示段落的渲染实体。现在,剩下的就是在那些双曲括号内写什么......;)

4

1 回答 1

1

好的,我在找到bamboo_twig-module 后让它工作了。

因此,在安装模块并启用 Bamboo Twig - Loaders 之后,我所需要的只是添加

{{ bamboo_render_field('field_section_a', 'node') }}

到 page.html.twig 中的正确位置。

感谢https://www.drupal.org/forum/support/theme-development/2017-06-02/how-to-print-paragraph-in-pagehtmltwig解决这个问题。

于 2017-12-22T08:43:39.413 回答