Как в ModX вывести ресурсы родителя на странице?

Для того чтобы вывести ресурсы родителя на странице в ModX, вы можете воспользоваться одной из двух доступных опций: через использование сниппета getResources или с помощью документ-плейсхолдера.

1. Через сниппет getResources:

Сниппет getResources -- это один из самых мощных инструментов в ModX для получения и отображения ресурсов на вашем сайте. Он предлагает широкий набор параметров, позволяющих настроить вывод ресурсов так, как это требуется вам.

Прежде всего, убедитесь, что у вас установлен и активирован сниппет getResources. Это можно сделать через панель администратора ModX, перейдя в раздел "Элементы" > "Сниппеты" и проверив статус сниппета.

Затем вы можете использовать следующий код в вашем ресурсе для вызова сниппета getResources и вывода ресурсов родителя:

[[!getResources?
  &parents=`[[*parent]]`
  &tpl=`yourResourceTemplate`
]]

В этом коде параметр &parents указывает на ID родительского ресурса (в данном случае используется значение [*parent], которое берется из текущего ресурса).

Параметр &tpl определяет шаблон, который будет использован для отображения каждого ресурса. Вам нужно создать свой шаблон или использовать существующий и указать его имя в этом параметре.

2. С помощью документ-плейсхолдера:

Второй вариант -- использование документ-плейсхолдера, который позволяет прямо в шаблоне ресурса вызывать сниппет getResources и выводить ресурсы родителя.

Вставьте следующий код в шаблон вашего ресурса:

[[!getResources?
  &parents=`[[*parent]]`
  &tpl=`yourResourceTemplate`
]]

Затем ModX будет обрабатывать этот код при отображении ресурса, заменяя его на результаты вызова сниппета getResources.

Оба эти способа представляют гибкую и мощную возможность для вывода ресурсов родителя на странице в ModX. Вы можете настроить вывод ресурсов с помощью разных параметров сниппета getResources или изменить шаблон отображения ресурса в зависимости от ваших потребностей.