Как сделать выборку proResources из каталога которых в родителе 2.

Пишу шаблон и мне необходимо сделать выборку из каталога которых в родителе 2.
Есть следующая конструкция
Актёр --> появление в фильмах | роли
Как через proResources вывести только содержимое одного каталога?

Делаю через шаблон так как актёров много, а под каждого делать свой вызов сниппита это пипяу.
Задача с актёрами как пример :-)

upd#1
Как я понимаю единственное что остаётся статичным и одинаковым у всех актёров это название папок. Следовательно можно это сделать как то через where:pagetitle=появление в фильмах. Но я понимаю что в таком случае он выдаст не содержимое каталога, а содержимое этого ресурса с названием «появление в фильмах».
Следовательно нужно что-то типо &where:parents=pagetitle=«появление в фильмах».
А как сделать такую конструкцию. И можно ли вообще не понятно…
Levgan
13 июня 2022, 04:23
modx.pro
103
0

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

Артур
13 июня 2022, 11:34
0
Вообще непонятно в чём проблема. У сниппета pdoResources есть параметр parents, укажи нужный каталог и выводи из него.
    Levgan
    13 июня 2022, 13:53
    0
    Трабл в том что каталог для вывода нужен. Родитель-->каталог. А каталогов у родителей может быть больше 1
      Артур
      13 июня 2022, 16:44
      0
      Под родителем я понимаю каталог из которого будут браться ресурсы. Если брать твой пример, то родителями будут «появление в фильмах» и «роли», при этом они останутся таковыми даже если ты будешь делать вывод на странице Актёра.
    Levgan
    13 июня 2022, 17:07
    0



    В будущем в папке года будет множество ресурсов которые и нужно вывести
      Артур
      13 июня 2022, 20:45
      0
      Если я правильно понимаю, то в 8-го ресурсе нужно вывести дочерние 9-го ресурса, а в 12-ом дочерние из 13-го, тогда надо вызвать pdoResources в pdoResources
      {'pdoResources' | snippet:[
          'parents' => ('pdoResources' | snippet: ['returnIds' => 1, 'where'=> ['template' => 2]]),
      ]}
      Соответственно у ресорсов 9 и 12 должен быть шаблон с id 2.
      И если у тебе modx 3, то вероятно ты поспешил.
        Levgan
        14 июня 2022, 00:02
        0
        Позже проверю, отпишу.
        Спасибо
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6