Выбор чанка в зависимости от контекста (Fenom)

Здравствуйте.
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
[[$chunk_[[++cultureKey]]]]
А как это сделать на синтаксисе Fenom? И если чанк лежит в файле?
Oleg
29 июля 2019, 08:02
modx.pro
1
101
0

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

Наумов Алексей
29 июля 2019, 08:47
0
{include 'chunk' ~ ('culture_key' | option)}
но не проверял
    Oleg
    29 июля 2019, 09:33
    0
    Не работает. И так и сяк крутил…
Баха Волков
29 июля 2019, 08:48
+1
{include ('@FILE path/to/my/goddamn/chunk_' ~ $_modx->config.culture_key)}
    Oleg
    29 июля 2019, 09:24
    0
    Не работает. Может чанк не находит? Расширение файла чанка .tpl Как его учесть?
    Oleg
    29 июля 2019, 09:36
    0
    Вот в таком варианте из базы — работает.

    {include ('secservice_' ~ $_modx->config.cultureKey)}
    Всё, разобрался. Вот так работает.

    {include ('file:chunks/secservice_' ~ $_modx->config.cultureKey ~ '.tpl')}
    Спасибо большое.
      Баха Волков
      29 июля 2019, 09:56
      +1
      Да, так правильно, я перепутал синтаксис
        Oleg
        29 июля 2019, 10:02
        0
        Ещё раз спасибо. Вчера весь день промучался без результата. Теперь буду знать как правильно конкатенировать в MODX )).
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
8