pdoTools для разных контекстов
Как сделать pdoMenu для разных контекстов parents?
[[pdoMenu?
&parents=`7` //русский язык
&parents=`311` //английский язык
Установлен Babel
[[pdoMenu?
&parents=`7` //русский язык
&parents=`311` //английский язык
Установлен Babel
Комментарии: 7
Сам не пробовал, но сделал бы в таком ключе
[[!pdoMenu?
&parents=`7,311`
&context = `[[*context_key]]`
]]
[[!pdoMenu?
&parents=`7,311`
&context = `[[*context_key]]`
]]
красиво выглядит. Но увы.
красиво выглядит. Но увы.
Только что попробовал на стороннем проекте с контекстами, все работает..., не должно не работать.
[[*context_key]] поставь на странице, и посмотри что выводит в разных контекстах.
Только что попробовал на стороннем проекте с контекстами, все работает..., не должно не работать.
[[*context_key]] поставь на странице, и посмотри что выводит в разных контекстах.
спасибо. все ок. недосмотрел что материал не опубликован.
Через phx или сниппет if. Пример:
[[pdoMenu?
&parents=`[[*context_key:is=`ru`:then=`7`:else=`311`]]`
]]
Раньше так же делал, пока не увидел параметр &context, в следующем раз когда столкнусь с контекстами, буду делать только через параметр.
Баха Волков предложенная конструкция не очень удобна… Если не 2 контекста… а 102 будет?
Баха Волков предложенная конструкция не очень удобна… Если не 2 контекста… а 102 будет?
Не спорю. Я лишь ответил на вопрос автора :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.