Вывод полей только авторизованным пользователям — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
Строка 13: Строка 13:
 
где field_only_user - идентификатор поля, добавленного в модуле "Шаблоны данных".
 
где field_only_user - идентификатор поля, добавленного в модуле "Шаблоны данных".
  
[[Категория:Шаблонизаторы]]
+
[[Категория:Верстка в TPL]]

Текущая версия на 19:53, 4 июня 2013

Задача: Необходимо сделать так, чтобы некоторые свойства, заданные в шаблонах данных и выводимые на странице, были видны только авторизированным пользователям.

Решение: Для реализации данной задачи, можно использовать макрос %users auth()%: Подробное описание в документации разработчиков сайтов [1]

он использует два блока: [2]

один отрабатывается когда пользователь авторизован, другой, когда пользователь Гость. В блоке logged, при просмотре подробного описания объекта(страницы), можно прописать:

%data getProperty(%pid%, 'field_only_user', 'default')%

где field_only_user - идентификатор поля, добавленного в модуле "Шаблоны данных".