Продолжаем учиться использовать модуль Panels и сегодня я расскажу как настраивать правила отображения для фрагментов панели. Правила отображения фрагментов панели ничем не отличаются от правил выбора вариантов страницы. Для фрагментов панели доступны те же правила, что и для вариантов страницы, разница лишь в том, что правила выбора вариантов страницы влияют на ее вывод в целом, а правила отображения фрагментов - на определенные ее части.
Правила отображения фрагментов панели - это мощный инструмент, с помощью которого можно показывать разное содержимое для разных пользователей (например, при просмотре ноды автору можно показывать одно содержимое, а остальным пользователям - другое). Как и в случае с вариантами страниц, правила могут быть сколько угодно сложными в зависимости от контекстов и связей.
Для того, чтобы добавить правило отображения для фрагмента панели, необходимо проделать следующее:
Шаг 1. В верхнем правом углу фрагмента нажимаем на шестеренку, откроется всплывающие меню, в группе Правила отображения нажимаем на ссылку "Добавить новое правило":

Шаг 2. В открывшемся попапе выбираем нужное правило и настраиваем его. Как настраивать правила я показывал в первом уроке на примере варианта страницы. Здесь все аналогично.
Теперь если опять нажать на шестеренку фрагмента панели, то в группе Правила отображения появится наше правило, чтобы его изменить или удалить необходимо кликнуть по нему.
Важным моментом, о котором я не могу не упомянуть, это настройка логики проверки условий. Если для фрагмента панели добавлено несколько правил, то имеет смысл настроить логику проверки условий: "Все критерии должны выполняться", или "Хотя бы один критерий должен выполняться". По умолчанию флаг установлен в положение "Все критерии должны выполняться".

Иногда фрагмент панели необходимо спрятать от всех пользователей, но при этом не удалять его со страницы, можно конечно в этих целях воспользоваться правилами отображения, но гораздо проще и быстрее сделать следующим образом: Нажимаем на шестеренку фрагмента панели, в открывшемся меню нажимаем на ссылку "Отключить этот фрагмент":

После этого у фрагмента появится статус "hidden", говорящий нам о том, что фрагмент отключен:

Для того, чтобы включить фрагмент, необходимо нажать по шестеренке фрагмента и в открывшемся меню нажать на ссылку "Включить этот фрагмент":
