pdoTools для разных контекстов

Как сделать pdoMenu для разных контекстов parents?
[[pdoMenu?
&parents=`7` //русский язык
&parents=`311` //английский язык
Установлен Babel
Taras
24 июля 2017, 09:19
modx.pro
1 972
0

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

Владимир Бабусенко
24 июля 2017, 12:37
+1
Сам не пробовал, но сделал бы в таком ключе
[[!pdoMenu?
&parents=`7,311`
&context = `[[*context_key]]`
]]
    Taras
    24 июля 2017, 13:10
    1
    0
    красиво выглядит. Но увы.
      Владимир Бабусенко
      24 июля 2017, 13:17
      +1
      красиво выглядит. Но увы.
      Только что попробовал на стороннем проекте с контекстами, все работает..., не должно не работать.
      [[*context_key]] поставь на странице, и посмотри что выводит в разных контекстах.
        Taras
        24 июля 2017, 13:26
        0
        спасибо. все ок. недосмотрел что материал не опубликован.
    Баха Волков
    24 июля 2017, 13:20
    0
    Через phx или сниппет if. Пример:
    [[pdoMenu? 
    &parents=`[[*context_key:is=`ru`:then=`7`:else=`311`]]`
    ]]
      Владимир Бабусенко
      24 июля 2017, 13:25
      +1
      Раньше так же делал, пока не увидел параметр &context, в следующем раз когда столкнусь с контекстами, буду делать только через параметр.
      Баха Волков предложенная конструкция не очень удобна… Если не 2 контекста… а 102 будет?
        Баха Волков
        24 июля 2017, 13:38
        1
        0
        Не спорю. Я лишь ответил на вопрос автора :)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7