[РЕШЕНО] JSON для pdoMenu
Здравствуйте. У меня с системе несколько контекстов (основной и региональные сайты на поддоменах).
Шаблоны одинаковые.
Пытаюсь сделать вывод главного меню с ограничением по контексту:
Таким образом успешно выводятся все ресурсы с шаблоном id=16 из контекста web (текущего). Но мне нужно выводить ресурсы с шаблоном id=16 и id=13.
Делаю так:
Выводятся все ресурсы с шаблонами id=16 и 13, НО из ВСЕХ контекстов.
При записи вида:
Результат тот же
Спасибо за ответы!
Шаблоны одинаковые.
Пытаюсь сделать вывод главного меню с ограничением по контексту:
[[pdoMenu?
&context=`[[*context_key]]`
&select=`id,pagetitle,template`
&parents=`0`
&level=`1`
&where=`{"template:LIKE":"%16%"}`
&tpl=`@INLINE <li id="menu[[+id]]"><a href="[[+link]]">[[+pagetitle]][[+template]]</a><span></span></li>`
&tplOuter=`@INLINE [[+wrapper]]`
]]Таким образом успешно выводятся все ресурсы с шаблоном id=16 из контекста web (текущего). Но мне нужно выводить ресурсы с шаблоном id=16 и id=13.
Делаю так:
&where=`{"template:LIKE":"%16%","OR:template:LIKE":"%13%"}`Выводятся все ресурсы с шаблонами id=16 и 13, НО из ВСЕХ контекстов.
При записи вида:
&where=`{"template":"16","OR:template":"13"}`Результат тот же
Спасибо за ответы!
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вот так должно работать без проблем:
Вот так работает — условия во вложенном массиве, поэтому берутся в скобки:
Выходит такое условие выборки:
Не стесняйтесь использовать &showLog.