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