我正在为主题创建自定义模板,并正在构建page.html.twig页面。我想将各个节点字段调用到单独的行中。我已经能够成功显示除段落字段以外的所有内容。
我努力了。
{{ node.field_benefits }}
{{ node.field_benefits.value }}
{{ paragraph.field_benefits }}
{{ paragraph.field_benefits.value }}
{{ node.paragraphs.field_benefits }}
没有任何效果。是否有人对在段落模块中调用的正确结构有任何想法?
还是会为功能工作
{% if node.field_benefits %}
{% for field_items in node.field_benefits %}
{{ field_item.value }}
{% endfor %}
{% endif %}
page.html.twig不处理节点,仅处理整个页面模板。您使用了错误的模板。我建议您改写节点模板(或至少阅读访问树枝模板的方式)。同样,打开树枝调试并查看源代码将帮助您确定应覆盖哪个模板。
—
NikLP
好了@NikLP我将所有内容都移到了节点级别,但是我仍然无法渲染段落模块-我使用的是我从调试和kint获得的字段,但仍然显示为空行
—
Megan McGowan
也许看看这个?drupal.org/node/2444893
—
NikLP '16