我有两个模板(和两个相应的预处理挂钩),一个呈现一个段落,一个呈现这个段落中的项目。
如何从项目呈现模板(或项预处理挂钩)访问父段落模板(或预处理钩)中可用的变量?
paragraph--paragraph-row.html.twig
{{ content.MyVARIABLE }} //it worksfield--paragraph--paragraph-row2.html.twig
<div class="row">
{% for item in items %}
<div class="col-sm-{{ 12 // parent.MyVARIABLE }}">
{{ item }}
</div>
{% endfor %}
</div>谢谢!
大卫
发布于 2017-07-27 11:33:06
您无法从其他模板轻松地访问变量。但是可以使用实体对象访问字段值。
对于嵌套的段落,您可以在element['#object']中找到父段落:
field--paragraph.html.twig
{{ element['#object'].field_my_field.value }}https://drupal.stackexchange.com/questions/242601
复制相似问题