Шаблон Twig с переменной

В моем шаблоне ветки есть цикл for, и я пытаюсь добавить к нему переменную. Как мне это сделать?

('var') должна быть переменной > содержимого. + var + .related.buttons

{% include '@PleinCatalog/Theme/includes/themeCatergory.html.twig' with {'var':'something'} %}
{% for button in content.('var').related.buttons %}
      <a href="{{ button.url }}" class="btn btn-block btn-success">{{ button.title }}</a>
{% endfor %}

person Christien    schedule 30.12.2016    source источник
comment
Я думаю, что это должно работать так {% for button in content[var].related.buttons %}   -  person Stefan Kunze    schedule 30.12.2016
comment
Работает как шарм .. спасибо!   -  person Christien    schedule 30.12.2016


Ответы (1)


У меня есть аналогичный цикл for в моих проектах, где я включаю шаблоны с некоторыми параметрами.

На основе вашего примера - его можно использовать так:

{% for button in content[var].related.buttons %}
    …
{% endfor %}
person Stefan Kunze    schedule 30.12.2016