
Допустим вы хотите показывать какой то пункт меню только админам сайта. Или не пункт меню, а какой то блок на сайте или фрагмент. Что угодно, чтобы это видели только админы.
Под админами подразумеваются бэкенд пользователи у которых есть доступ непосредственно к бэкенду сайта. Бэкенд пользователи - это базовый функционал системы Winter CMS.
Скрыть CMS-страницу
Если вам нужно сделать фронтенд-страницу доступной только для бэкенд пользователей, то вам достаточно всего лишь отметить чекбокс Скрытая страница:

Данный чекбокс находится на вкладке Настройки:

Если вам удобнее работать из редактора кода, то в коде в блоке настроек нужно добавить строчку:
is_hidden = 1
Доступ к элементам сайта
Чтобы сделать доступ к определённым элементам сайма, для этого воспользуемся фасадом BackendAuth
.
В php-секции шаблона добавляем:
BackendAuth::check()
возвращает true
если пользователь залогинен в бэкенде и false
если нет.
Теперь в любом месте можем делать проверку на авторизацию в бэкенде через Twig:
{% if loggedIn %}
<!-- Тут то что будет видно только админам -->
{% endif %}
*** Авторизируйтесь чтобы писать комментарии.