Можно ли в разном объеме отображать детальное описание элемента инфоблока для авторизованных/неавторизованных пользователей?, инфоблок, авторизация, детальное описание
Суть простая можно ли разграничить детальное описание элемента, с учетом прав авторизованных/неавторизованных пользователей?
Т.е. для неавторизованных, доступна только основная часть детального описания элемента инфоблока, для авторизованных предоставляется полное детальное описание элемента инфоблока.
Если нужно показывать текст до определенного места, то тут уже есть варианты - хранить вариант для неавторизованных посетителей в отдельном свойстве или ставить разделитель в детальном описании, а в шаблоне вычислять strpos до разделителя.
А как сделать по свойствам, т.е. показывать часть св-в элементов неавторизованным в детальном описании, и полный список св-в элементов для авторизованных?
Код в шаблон каталога вставлять bitrix:catalog.element? Я правильно понимаю (если речь идет о каталоге естественно)?
Ondres, Если у вас компонент каталог, то bitrix:catalog.element там уже присутствует, нужно править его шаблон. Если авторизирован, то форычем выводить все свойства, если нет, то выводить определенные коды свойств
Ondres, В инфоблоке оно само собой должно быть. В настройках компонента оно должно быть выбранно, что бы выводить его в шаблоне. Или используйте PROPERTIES вместо DISPLAY_PROPERTIES. И вообще, что бы знать точно что есть в массиве, просматривайте через print_r или var_dump