Здравствуйте, собственно как вывести partial в цикле?
Нигде не нашел, хочется как-то так вывести все блоки сайта:

Пробую как-то так:

{% for block in __SELF__.blocks %}
    {% partial "blocks/"{{ block._group }}  %}
{% endfor %}

Понимаю, что оно не должно сработать, просто, как-то проиллюстрировать, что я хочу)

  • reazzon ответили на это сообщение.
  • superoleg

    {% for block in __SELF__.blocks %}
        {% partial "blocks/" ~ block._group  %}
    {% endfor %}

    superoleg

    {% for block in __SELF__.blocks %}
        {% partial "blocks/" ~ block._group  %}
    {% endfor %}
    • superoleg ответили на это сообщение.

      reazzon Спасибо большое!
      я был близок, пробовал один из множества вариантов

      {% for block in __SELF__.blocks %}
          {% partial "blocks/" ~ block._group ~  %}
      {% endfor %}

      😁

      • reazzon ответили на это сообщение.

        superoleg Зачем ты добавил ~ в конце ._group ?

        • superoleg ответили на это сообщение.

          reazzon да вот, я новобранец, увидел где-то похожую конструкцию, подумал, что в шаблонизаторе twig так вставляются переменные в такие блоки =)

          • reazzon ответили на это сообщение.

            superoleg Окей, просто - это символ конкатенации двух строк.