lionk 28 августа 2015 0 3
Коллеги подскажите,
Настроил АЦЛ чтобы не показывать не зарегистрированному пользователю определенные ресурсы:
— создал группу ресурсов, включил в неё странцы
— добавил группу пользователей
— анонима не добавлял

в итоге анонима не пускает, даёт ошибку что нет ресурса,
но в результате вывода pdoMenu эти ресурсы присутствуют, перейти в них нельзя, но анонимный пользователь знает что такие ресурсы есть.
Так и должно быть?
Как сделать так чтобы у анонимного пользователя было укороченное меню, а у залогиненого — полное?
3 комментария
Fi1osof1
Fi1osof 28 августа 2015г в 18:10 #
Спросите на modx.про, а учитывает ли pdoMenu доступы к получаемым документам?
P.S. «области видимости» здесь — не корректный термин.
b
bezumkin 28 августа 2015г в 18:43 #
Нужно указать параметр checkPermissions, например:
[[!pdoMenu?
    &parents=`0`
    &checkPermissions=`list`
]]

Параметр доступен у всех сниппетов, которые используют выборку документов из БД.
b
bezumkin 28 августа 2015г в 18:51 #
У всех сниппетов pdoTools, понятно дело.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.