Выбрать дочерей ресурса по uri

Добрый день!

Есть структура:

page
--services
----service_1
----service_2
----service_3

На странице page нам необходимо в блоке вывести все ссылки на service_1, service_2, service_3

Как правильно сделать выборку на pdoTools?
Выборка должна быть универсальной, для нескольких страниц, поэтому заранее id родителя services, не известно, но точно знаем, что uri = services

Пока дошел до этого:
[[pdoResources?
	&parents=`СЮДА НАДО КАК ТО ВЫБРАТЬ ID СТРАНИЦЫ ГДЕ URI = SERVICES`
        &depth=`1`
        &select=`{"modResource":"pagetitle,uri"}`
        &tpl=`@INLINE <li class="list-services-item"><a href="[[+uri]]">[[+pagetitle]]</a></li>`
        &sortdir=`ASC`
]]

Подскажите пожалуйста, как выбрать id страницы. Спасибо.
Андрей Шевяков
11 апреля 2017, 12:32
modx.pro
1
675
0
Поблагодарить автора Отправить деньги

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

Дмитрий Кондаков
11 апреля 2017, 15:58
+1
Попробуй так:
[[pdoResources?
  	&returnIds=`1`
  	&limit=`0`
  	&where=`{ "alias":"services"}`
  	&toPlaceholder=`service_parent`
  ]]

[[pdoResources?
	&parents=`[[+service_parent]]`
        &depth=`1`
        &tpl=`@INLINE <li class="list-services-item"><a href="[[+uri]]">[[+pagetitle]]</a></li>`
        &sortdir=`ASC`
]]
    Андрей Шевяков
    11 апреля 2017, 16:03
    0
    Это гениально! Все работает. Спасибо огромное.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2