pdoMenu - вывод дерева из "соседнего/другого" контекста
В контексте «web» c помощью pdoMenu нужно выводить список ресурсов из соседних контекстов
Оформил в виде вызова (ресурс 156 находится в контектсе demo)
Но случайно выяснил, что начинает работать, если перед вызовом pdoMenu поставить сниппет таким кодом (в параметре &context передаётся 'demo')
Без вызова этого кода не работает.
Оформил в виде вызова (ресурс 156 находится в контектсе demo)
[[!pdoMenu?Из некоторых контекстов показывает всё. Из некоторых только часть ресурсов. Полдня бился. Не смог понять, чем отличаются эти контексты и ресурсы.
&parents=`156`
&contexts=`demo`
]]
Но случайно выяснил, что начинает работать, если перед вызовом pdoMenu поставить сниппет таким кодом (в параметре &context передаётся 'demo')
<?phpБред какой-то, но работает.
$currentContext = $modx->context->get('key');
$modx->switchContext($context);
$modx->switchContext($currentContext);
Без вызова этого кода не работает.