Как в getActiveChildren вывести контейнеры 2го уровня?

Для того чтобы вывести контейнеры второго уровня с помощью функции getActiveChildren в MODX, вам потребуется использовать некоторые дополнительные параметры.

Функция getActiveChildren позволяет получить дочерние ресурсы с активным статусом и может принимать несколько параметров, одним из которых является depth. Параметр depth определяет глубину дочерних элементов, которые будут возвращены. При значении -1 будут возвращены все дочерние элементы, при значении 0 - только прямые дочерние элементы, при значении 1 - дочерние элементы их дочерних элементов, и так далее.

Для того чтобы вывести контейнеры второго уровня, вам необходимо установить значение depth равным 1. Вот пример кода:

[[!getActiveChildren?
   &parents=`[[*id]]`
   &resources=`[[*id]]`
   &tpl=`yourTemplateChunk`
   &depth=`1`
]]

В данном примере мы используем параметр parents, чтобы указать, что мы хотим получить только дочерние ресурсы указанного родительского ресурса, и параметр resources, чтобы указать, что мы хотим получить только активные ресурсы. Значение параметра tpl должно быть заменено на имя вашего шаблонного чанка.

Таким образом, при использовании указанного кода будут выведены все контейнеры второго уровня, которые являются дочерними ресурсами текущего ресурса.

Надеюсь, это помогло! Если у вас возникли еще вопросы, не стесняйтесь задавать.