pdoMenu - вывод дерева из "соседнего/другого" контекста

В контексте «web» c помощью pdoMenu нужно выводить список ресурсов из соседних контекстов
Оформил в виде вызова (ресурс 156 находится в контектсе demo)

[[!pdoMenu?
&parents=`156`
&contexts=`demo`
]]
Из некоторых контекстов показывает всё. Из некоторых только часть ресурсов. Полдня бился. Не смог понять, чем отличаются эти контексты и ресурсы.

Но случайно выяснил, что начинает работать, если перед вызовом pdoMenu поставить сниппет таким кодом (в параметре &context передаётся 'demo')
<?php
$currentContext = $modx->context->get('key');
$modx->switchContext($context);
$modx->switchContext($currentContext);
Бред какой-то, но работает.
Без вызова этого кода не работает.
Andrey
04 ноября 2020, 13:46
modx.pro
68
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0