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

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