pdoResources и where

Есть ресурсы расположенные таким образом
Раздел — Категория — Элемент
Элемент2
Элемент3
Категория 2 — Элемент
Элемент2
Элемент3
Элемент4
Категорий, элементов и разделов произвольное количество. Мне нужно выбрать название категории и раздела для элемента из другого раздела у которого название совпадет с элементом из вышеописанной структуры

[[!pdoResources?
                         &parents=`44`
                         &depth=`5`
                         &tpl=`tpl.cat`
                         &sortby=`pagetitle`
                         &sortdir=`ASC`
                         &where=`{"pagetitle":"[[*pagetitle]]"}`
                         &showUnpublished=`1`
                        ]]
и tpl.cat
<tr>
      <td>[[#[[+parent]].pagetitle]]</td>
      <td>[[pdoField? &id=`[[+id]]` &field=`pagetitle` &top=`2` ]]</td>
    </tr>
в итоге мне почему-то выдает максимум 1 строку в таблице, хотя я точно знаю под условие подходит несколько категорий и разделов. В чем может быть проблема?
Это второй pdoResources на странице, если что, но и когда я оставлял один ничего не менялось.
Андрей
09 апреля 2018, 16:49
modx.pro
890
0

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

Андрей
10 апреля 2018, 20:27
0
оказался какой-то глюк. код верный.
pagetitle это 4 цифры и визуально они были идентичны, а по факту чем-то отличались, после того как я переввел цифры и сохранил ошибка пропала. кто подскажет в чем могла быть проблема и как проверить есть ли она еще? ресурсов много все руками не проверишь, но в остальных выборочно проверил — все работает.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1