28 авг. 2015 г., 14:18

Области видимости и pdoTools

Коллеги подскажите, Настроил АЦЛ чтобы не показывать не зарегистрированному пользователю определенные ресурсы: — создал группу ресурсов, включил в неё странцы — добавил группу пользователей — анонима не добавлял
в итоге анонима не пускает, даёт ошибку что нет ресурса, но в результате вывода pdoMenu эти ресурсы присутствуют, перейти в них нельзя, но анонимный пользователь знает что такие ресурсы есть. Так и должно быть? Как сделать так чтобы у анонимного пользователя было укороченное меню, а у залогиненого — полное?
Спросите на modx.про, а учитывает ли pdoMenu доступы к получаемым документам? P.S. «области видимости» здесь — не корректный термин.
Нужно указать параметр checkPermissions, например:
[[!pdoMenu? &parents=`0` &checkPermissions=`list` ]]
Параметр доступен у всех сниппетов, которые используют выборку документов из БД.
У всех сниппетов pdoTools, понятно дело.

Добавить комментарий