8
我需要在模板中添加多個塊,每個塊都有不同的名稱。TWIG中的動態塊名稱
{% for item from items %}
{% block item.name %}sometext{% endblock %}
{% endfor %}
但我得到錯誤。我怎樣才能做到這一點 ?
在
我需要在模板中添加多個塊,每個塊都有不同的名稱。TWIG中的動態塊名稱
{% for item from items %}
{% block item.name %}sometext{% endblock %}
{% endfor %}
但我得到錯誤。我怎樣才能做到這一點 ?
在
您可以使用block
函數動態加載塊。
{% for item in items %}
{{ block(item.name)|raw }}
{% endfor %}
動態塊的名字是不可能的枝條。在GitHub有關於它的討論。
的'from'是無效的嫩枝,如果這個工作就不會創建動態名稱塊 - 這將在現有塊內容 – henry
你是對的下降。從原來的問題複製,但它應該是一個'in'。修復了答案。 –