Расположение блоков на странице в Drupal 8

Опубликовано 2015.04.04

Чтобы разместить блоки на сайте-заходит в Структура->Схема блоков Как я уже говорил - в теме определены регионы, в нашем случае это регионы с именами Шапка,Primary menu,Дополнительные ссылки и так далее. Чтобы понять, где эти регионы находятся - жмите на "Demonstrate block regions" установка Drupal 8 В таком предпросмотре вы сразу сориентируетесь в какой регион вам нужно добавить блок, чтобы он попал в правую колонку, в левую или в подвал. установка Drupal 8 Давайте разместим в правой колонке произвольный текст. Для этого нажмём кнопку "Добавить блок": установка Drupal 8 Заполним заголовок и содержимое блока и жмём "Сохранить" установка Drupal 8 Далее можно настроить условия видимости блока. "Типы материалов" - отметив один или несколько типов материалов - блок будет отображаться только на странице материала этого типа. "Страницы" - тут можно указать конкретные адреса, или маски адресов, на которых блок или будет отображаться, или не будет. Чтобы было понятнее давайте настроим отображение блока на главной странице, страницах нод и на странице с адресом about. "Роли" - перед показом блока будет проверяться роль пользователя. Например так вы можете скрыть от пользователей блок, который хотите показывать только администратору. Можно так же сразу выбрать регион, в котором будет отображаться блок. В дальнейшем этот регион всегда можно сменить, как и все остальные настройки блока. установка Drupal 8 Сохраняйте блок. Как видите - блок появился. Различные модули могут сами создавать свои специфичные блоки. Вы так же можете создавать блоки с различными выборками, а не просто кусок текста. К оглавлению Предыдущая статья Следующая статья