Как в MODX REVO на fenom в foreach подключить чанк из файла?

Приветствую, подскажите, какой синтаксис будет правильным в данной ситуации.
В цикле foreach нужно подключить чанк из фала {insert 'file:chunks/name.tpl'}
но имя чанка проставить из переменной цикла. Как это правильно написать?

Цикл работает, все выводит. Но если insert дописать в цикле то не работает ничего.
Вот так пробую вставку $item.section сделать с тильдой ~ но не работает. {insert 'file:chunks/'~$item.section~'.tpl'}

{set $sort = json_decode(1 | resource : 'field-sort', true)}
{if $sort}
{foreach $sort as $item}
{$item.section}
{insert 'file:chunks/'~$item.section~'.tpl'}
{/foreach}
{/if}
Что не так, как правильно написать что бы заработало?
Роман
Роман
30 мая 2021, 22:22
modx.pro
1 595

Комментарии: 7

Aleksandr Huz
30 мая 2021, 22:45
{insert ('file:chunks/'~$item.section~'.tpl')}
    Роман
    30 мая 2021, 22:48
    К сожалению тоже не работает, белый экран
    Роман
    30 мая 2021, 22:56
    Вот так получилось. {$_modx->getChunk('@FILE chunks/'~$item.section~'.tpl')}

    Спасибо.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7