Ответ 1
Он работает следующим образом:
{% include 'plugins/' ~ plugin.name ~ '/navbar_left.tpl' %}
Как ~
concats строки в Twig.
Мне нужно включить шаблоны с динамическими именами:
Я пытался:
{% for plugin in plugins %}
{% include 'plugins/{{ plugin.name }}/navbar_left.tpl' %}
{% endfor %}
Но тогда это показывает:
Неустранимая ошибка: исключить исключение "Twig_Error_Loader" с сообщением "Невозможно найти шаблон" плагины /{{plugin.name}}/navbar_left.tpl "
Как вы можете видеть, это не заменяет {{ plugin.name }}
. Как я могу это решить?
Он работает следующим образом:
{% include 'plugins/' ~ plugin.name ~ '/navbar_left.tpl' %}
Как ~
concats строки в Twig.