pdoMenu не формируется чанк при выборе
Здравствуйте.
Есть условная структура
Родительский документ
Использую пример из документации
Использование &where=`[{«template»:3}]` или &where=`[{«template»:4}]` соответственно выводит по одному документу каждого шаблона.
Если же
Есть условная структура
Родительский документ
- Шаблон 1
- Шаблон 2
- Шаблон 3
- Шаблон 4
[[pdoMenu?
&parents=`[[*id]]`
&level=`2`
&tplInner=`@INLINE [[+wrapper]]`
&tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
&countChildren=`1`
&showLog=`1`
]]
Выводятся все документыИспользование &where=`[{«template»:3}]` или &where=`[{«template»:4}]` соответственно выводит по одному документу каждого шаблона.
Если же
[[pdoMenu?
&parents=`[[*id]]`
&level=`2`
&tplInner=`@INLINE [[+wrapper]]`
&tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a> ([[+children]])</li>[[+wrapper]]`
&countChildren=`1`
&showLog=`1`
&where=`[{"template":3,"OR:template:=":4}]`
]]
то не выводится ни одного, хотя запрос вернул 2 результата, но чанк не сформировался0.0000589: Total rows: 2
0.0000160: Rows fetched
0.0000420: Returning raw data
0.0000091: Tree was built
0.0035629: Total time
23 592 960: Memory usage
Комментарии: 8
Если не надо выводить только 2 пункта меню, то можно воспользоваться &resources
&resources=`-10,-11` (10,11 это id ненужных ресурсов)
&resources=`-10,-11` (10,11 это id ненужных ресурсов)
В том то и дело, что надо выводить только 2.
Ты имеешь ввиду, что надо выводить те пункты, у которых есть дети?
Я имею ввиду, что надо вывести ресурсы с определенным шаблоном.
Если я правильно Вас понял вам нужна вот эта настройка
&templates=`3,4`
или&templates=`-1,-2`
Список шаблонов, через запятую, для фильтрации результатов. Если id шаблона начинается с дефиса, ресурсы с ним исключается из выборки.
Вы правильно поняли, только вот
&where=`[{"template":3,"OR:template:=":4}]`
это тоже самое что и &templates=`3,4`
И тоже не работает. Может надо баг оформить?
Ну не работает, так не работает )
В добавок баг — не обрабатываются плейсхолдеры в чанке tplOuter
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.