Как в MODX REVO на fenom в foreach подключить чанк из файла?
Приветствую, подскажите, какой синтаксис будет правильным в данной ситуации.
В цикле foreach нужно подключить чанк из фала {insert 'file:chunks/name.tpl'}
но имя чанка проставить из переменной цикла. Как это правильно написать?
Цикл работает, все выводит. Но если insert дописать в цикле то не работает ничего.
Вот так пробую вставку $item.section сделать с тильдой ~ но не работает. {insert 'file:chunks/'~$item.section~'.tpl'}
В цикле 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}
Что не так, как правильно написать что бы заработало? Комментарии: 7
{insert ('file:chunks/'~$item.section~'.tpl')}
К сожалению тоже не работает, белый экран
а вы замените insert на include
insert вроде пошустрее отрабатывает, спасибо, попробую тоже, но пока сделал так {$_modx->getChunk('@FILE chunks/'~$item.section~'.tpl')}
insert не поддерживает переменные
Имя шаблона должно быть задано явно, без использования переменных и выраженийgithub.com/fenom-template/fenom/blob/master/docs/ru/tags/include.md#insert
Благодарю, понятно!
Вот так получилось. {$_modx->getChunk('@FILE chunks/'~$item.section~'.tpl')}
Спасибо.
Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.