Выбор чанка в зависимости от контекста (Fenom)
Здравствуйте.
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
[[$chunk_[[++cultureKey]]]]
А как это сделать на синтаксисе Fenom? И если чанк лежит в файле? Комментарии: 8
{include 'chunk' ~ ('culture_key' | option)}
но не проверял
Не работает. И так и сяк крутил…
{include ('@FILE path/to/my/goddamn/chunk_' ~ $_modx->config.culture_key)}
Не работает. Может чанк не находит? Расширение файла чанка .tpl Как его учесть?
Вот в таком варианте из базы — работает.
{include ('secservice_' ~ $_modx->config.cultureKey)}
Всё, разобрался. Вот так работает.{include ('file:chunks/secservice_' ~ $_modx->config.cultureKey ~ '.tpl')}
Спасибо большое.
Да, так правильно, я перепутал синтаксис
Ещё раз спасибо. Вчера весь день промучался без результата. Теперь буду знать как правильно конкатенировать в MODX )).
Пожалуйста)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.