Вывод списка соседних контейнеров

Добрый день! Есть такая структура в minishop2:

— Категория 1
— — Подкатегория 2
— — — Подкатегория 3
— — — Подкатегория 3
— — — Подкатегория 3
— — Подкатегория 2
— — Подкатегория 2
— — Подкатегория 2
— Категория 1
— — Подкатегория 2
— — — Подкатегория 3
— — — Подкатегория 3
— — — Подкатегория 3
— — Подкатегория 2
— — Подкатегория 2
— — Подкатегория 2

Как мне на странице категории любого уровня вывести соседние категории текущего родителя.

Т.е. на странице Подкатегория 3 — вывести все подкатегории 3 текущего родителя.
На странице Подкатегория 2 — вывести все подкатегории 2 текущего родителя.
На странице Категории 1 — вывести все категории 1 текущего родителя.

Пытался сделать так:

[[!getResources?
&parents=`[[*parent]]`
&depth=`1`
&resources=`-[[*id]]`
&limit=`10`
&tpl=`LatesPostTpl`
&sortby=`publishedon`
]]

Но, на странице Подкатегория 3 — все хорошо, выводит как нужно, а вот уже на странице Подкатегория 2 — выводит и Подкатегория 2 и Подкатегория 3

Pavel Smirnov
25 июля 2016, 09:04
modx.pro
1 009
-1

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

Илья Уткин
25 июля 2016, 12:12
0
Почитайте в документации про where
Марат Марабар
25 июля 2016, 14:17
+1
Попробуй указать
&depth=`0`
    Pavel Smirnov
    25 июля 2016, 14:27
    0
    при &depth=`0` в подкатегории 2 все хорошо, а в подкатегории 3 теперь ничего не выводит.
    Pavel Smirnov
    25 июля 2016, 15:59
    -1
    Сделал, выкладываю код, может кому пригодится. Честно сказать сделал методом тыка и не знаю насколько грамотно, но работает.

    [[!getResources?
    &parents=`[[*parent]]`
    &resources=`-[[*id]]`
    &limit=`0`
    &tpl=`submenu`
    &tplWrapper=`submenu_out`
    &sortby=`{«menuindex»:«ASC»}`
    [[*isfolder:is=`1`:then=`&depth=`0``:else=`&depth=`1``]]
    ]]
      Pavel Smirnov
      26 июля 2016, 12:03
      -1
      Код работает не корректно, продолжаю искать решение.
        Илья Уткин
        26 июля 2016, 19:34
        +1
        О, Господи
        [[getResources?
          &parents=`[[*parent]]`
          &where=`{"parent":[[*parent]]}`
          &resources=`-[[*id]]`
          &limit=`10`
          &tpl=`LatesPostTpl`
          &sortby=`publishedon`
        ]]
          Pavel Smirnov
          26 июля 2016, 21:07
          0
          Спасибо большое.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      14