Подскажите как работает опция "Учитывать права доступа:" в настройке компонента (напр сatalog:section).
Стоит задача отображать остатки товара только определенным пользователям.
Сейчас задача решена так: в шаблоне компонента сatalog:section проверяется значение пользовательского свойства UF_OSTATKY, в зависимости от которой принимается решение показа или не показа остатков.
В такой реализации не корректно работает кэширование компонента.
Есть другой вариант: создать определенную группу пользователей в зависимости от которой показывать остатки, проверку опять делать в шаблоне компонента, включить кэширование и добавить опцию "Учитывать права доступа:"
Эта опция делает отдельный кэш для каждой комбинации групп пользователей ?
Те если пользователь находится в комбинации групп 1,2,9
а другой только 1,2
то будет 2 разных кэша ?
Стоит задача отображать остатки товара только определенным пользователям.
Сейчас задача решена так: в шаблоне компонента сatalog:section проверяется значение пользовательского свойства UF_OSTATKY, в зависимости от которой принимается решение показа или не показа остатков.
В такой реализации не корректно работает кэширование компонента.
Есть другой вариант: создать определенную группу пользователей в зависимости от которой показывать остатки, проверку опять делать в шаблоне компонента, включить кэширование и добавить опцию "Учитывать права доступа:"
Эта опция делает отдельный кэш для каждой комбинации групп пользователей ?
Те если пользователь находится в комбинации групп 1,2,9
а другой только 1,2
то будет 2 разных кэша ?