我有一个节点,该节点的字段node_field
(实体参考修订版)指向一个段落(可以添加3次)。该段中只有一个字段,该字段本身是指向节点束的实体引用字段。
我正在尝试遍历每个段落和内部的每个节点,以便可以呈现整个节点(而不是单个字段),我只需要节点,而无需呈现段落。
这是我通过node.twig.html
变量在content
中使用的方法,它起作用了,我得到了想要的结果。
{% if content.my_field|render %}
{% for key, item in content.my_field if key|first != '#' %}
<div class="col-lg-4 col-md-6">
{{ item }}
</div>
{% endfor %}
{% endif %}
现在,我想做完全相同的事情,但是使用node
变量而不是content
,但是我似乎无法打印出来。有什么想法吗?
答案 0 :(得分:0)
真的,这取决于您在商品中拥有的内容。如果已安装devel,则可以使用kint查看两者内容之间的差异,差异变量等...
取决于要迭代的元素,可以呈现每个元素,而其他时候则需要获取每个项目的值(item.getValue()[0])。
我希望我的回答足够。