pdoMenu + fenom + контроль доступа и кеширование
Всем привет. Такая проблема — назначил права доступа, все вызовы делаю через fenom. Какой-то непорядок с pdoMenu — вызов:
Ставлю вызов так:
С феномом кеширование по-другому работает?
От шаблона вызов идет так:
да, MODX Revolution 2.5.2-pl, pdoTools 2.7.5-pl
{'!pdoMenu' | snippet : [
'parents' => 2,
'level' => 2,
'outerClass' => 'aside-menu',
'tplOuter' => '@INLINE <menu{$classes} id="comp_left_menu">{$wrapper}</menu>',
'tplInner' => '@INLINE <ul>{$wrapper}</ul>'
'checkPermissions' => 'list'
]}
т.е. вызываю некешированно с контролем доступа. Получается следующее — очищаю кеш, вызываю для авторизованного в группе — пункты меню отображаются, вызываю в другом браузере неавторизованно — тоже отображаются. Наоборот — очищаю кеш, вызываю неавторизованно — не отображаются, потом авторизованно — тоже не отображаются.Ставлю вызов так:
[[!pdoMenu?
&parents=`2`
&level=`2`
&outerClass=`aside-menu`
&tplOuter=`@INLINE <menu[[+classes]] id="comp_left_menu">[[+wrapper]]</menu>`
&tplInner=`@INLINE <ul>[[+wrapper]]</ul>`
&checkPermissions=`list`
]]
все ок. Никак не пойму, то ли я что то перепутал, то ли бага, ну или фича такая.С феномом кеширование по-другому работает?
От шаблона вызов идет так:
...
{include 'MAIN.index'}
...
MAIN.index:...
{include 'LEFTBAR'}
...
LEFTBAR:...
{'!pdoMenu' | snippet : [
'parents' => 2,
'level' => 2,
'outerClass' => 'aside-menu',
'tplOuter' => '@INLINE <menu{$classes} id="comp_left_menu">{$wrapper}</menu>',
'tplInner' => '@INLINE <ul>{$wrapper}</ul>'
'checkPermissions' => 'list'
]}
...
up.ps: pdoResources в этом плане нормально работаетда, MODX Revolution 2.5.2-pl, pdoTools 2.7.5-pl