Использование чанков в файлах при работе с Fenom
Здравствуйте! Подскажите, пожалуйста, как правильно указывать имена чанков-шаблонов при вызове сниппета через Fenom, если чанки расположены в файлах? Подобный вызов не работает. Что тут не так?
{$_modx->runSnippet('TaggerGetTags', [
'contexts' => $_modx->context['key'],
'resources' => $_modx->resource['id'],
'rowTpl' => '@FILE chunks/tagger/tagger_row.tpl',
'outTpl' => '@FILE chunks/tagger/tagger_out.tpl',
'target' => $_modx->config['tags_page'],
])}Если чанки «tagger_row.tpl» и «tagger_out.tpl» созданы стандартным способом (хранятся в базе данных MODX), то в вызове сниппета просто указывается их имя. А как быть, если нужно эти чанки вынести в файлы? Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
itchief.ru/lessons/modx-revo/modx-tag-cloud
Например, как вызвать сниппет Formitб чтобы ему в качестве шаблона для отправки письма указать статический чанк? Сниппетов, которые используют мелкие чанки в качестве шаблонов для вывода данных — очень много разных. Но как им передавать такие чанки в параметрах, используя синтаксис Fenom?
«Используйте pdoResources + loadModels=tagger + class=TaggerTag» — это не относится к данному вопросу.
П.С. Ну и функция chunk() из библиотеки modHelpers.
Можно сделать копию сниппета и в нем заменить метод.
Если не понятно — это куча собственных файловых сниппетов, на все случаи жизни. MODX же у нас фреймворк, не так ли?