pdoMenu не формируется чанк при выборе

Здравствуйте.
Есть условная структура
Родительский документ
  • Шаблон 1
  • Шаблон 2
  • Шаблон 3
    • Шаблон 4
Мне надо выводить только Шаблон 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
Сергей
16 мая 2016, 12:16
modx.pro
1 344
0

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

Сергей Лим
17 мая 2016, 07:15
0
Если не надо выводить только 2 пункта меню, то можно воспользоваться &resources
&resources=`-10,-11` (10,11 это id ненужных ресурсов)
    Сергей
    17 мая 2016, 10:02
    0
    В том то и дело, что надо выводить только 2.
      Сергей Лим
      17 мая 2016, 10:04
      0
      Ты имеешь ввиду, что надо выводить те пункты, у которых есть дети?
        Сергей
        17 мая 2016, 12:32
        0
        Я имею ввиду, что надо вывести ресурсы с определенным шаблоном.
    Сергей Водолагин
    17 мая 2016, 22:28
    0
    Если я правильно Вас понял вам нужна вот эта настройка

    &templates=`3,4`
    или
    &templates=`-1,-2`
    Список шаблонов, через запятую, для фильтрации результатов. Если id шаблона начинается с дефиса, ресурсы с ним исключается из выборки.
      Сергей
      18 мая 2016, 07:35
      0
      Вы правильно поняли, только вот
      &where=`[{"template":3,"OR:template:=":4}]`
      это тоже самое что и
      &templates=`3,4`
      И тоже не работает. Может надо баг оформить?
      Сергей
      19 мая 2016, 10:26
      0
      Ну не работает, так не работает )
        Сергей
        19 мая 2016, 11:03
        0
        В добавок баг — не обрабатываются плейсхолдеры в чанке tplOuter
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8