这是我当前的代码:
$donation->amount = $request->payment_details['amount'][$i];
我想访问{% for module in page.collection() %}
{% set index = loop.index %}
{{ module.content|raw }}
{% endfor %}
内部的index
,或者甚至更好地访问整个module.html.twig
变量。
我该怎么办?
答案 0 :(得分:2)
我自己发现的:
{% for module in page.collection() if not module.header.visible is same as(false) %}
{% include module.template ~ '.html.twig' with {'page':module, 'loop':loop} %}
{% endfor %}
此循环将自动获取链接到模块化页面的模板,并将所需的变量向下传递。此外,循环将仅包含未隐藏的模块化子页面。很好,不是吗?