Potrzebuję dodać wiele bloków w moim szablonie, każdy o innej nazwie.Dynamiczna nazwa bloku w TWIG
{% for item from items %}
{% block item.name %}sometext{% endblock %}
{% endfor %}
Ale pojawia się błąd. Jak mogę to zrobić ?
W
Potrzebuję dodać wiele bloków w moim szablonie, każdy o innej nazwie.Dynamiczna nazwa bloku w TWIG
{% for item from items %}
{% block item.name %}sometext{% endblock %}
{% endfor %}
Ale pojawia się błąd. Jak mogę to zrobić ?
W
Można ładować bloki dynamicznie za pomocą funkcji block
.
{% for item in items %}
{{ block(item.name)|raw }}
{% endfor %}
Dynamiczne nazwy bloków nie są możliwe w przypadku gałązki. Odbyła się dyskusja na ten temat pod numerem telefonu GitHub.
Opcja 'from' Gałązka nie jest ważna, a jeśli to nie będzie działało ono tworzyć bloki z nazwiskami dynamicznych - to kropla w treści z istniejących bloków – henry
Masz rację. Skopiowano z pierwotnego pytania, ale miało to być "w". Naprawiono w odpowiedzi. –