Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll
14/11/2019, by Ivan

Друпал как и многие другие CMS позволяет объединять ссылки на страницы в меню. Вы можете добавлять новые меню и ссылки в них сразу при создание новых страниц.

После установки стандартной версии Друпал 8, у нас есть 5 меню.

Drupal menu

Main navigation - это прежнее меню из Друпал 7 main-menu (primary links). По умолчанию там ссылка на главную страницу.

User account menu - это меню из Друпал 7 user-menu. Здесь ссылки в личный кабинет и выход из него.

Инструменты - меню с ссылками на управление контентом.

Подвал - меню для футера страницы, по умолчанию там ссылка на контактную форму.

Управление - большое меню дублирующее верхнее меню администратора.

Меню в друпале выводится в виде блока, блоки можно выводить на странице управления блоками Управление - Структура - Блоки:

Drupal 8 menu

Также обратите внимание, что модуль меню выводит блок с Ярлыками, которые можно настроить на странице Управление - Конфигурация - Ярлыки.

Вы можете добавлять новые меню, для этого зайдите на страницу Управление - Структура - Меню и нажмите кнопку добавить меню:

 /admin/structure/menu/add

drupal menu

Обратите внимание, что машинное имя меню создается транслитом, это плохо в плане дальнейшего программирования сайта, такие имена плохо читаются. Поэтому старайтесь переименовывать машинные имена в легко читаемые всеми на английском языке. Даже если вы делаете сайт только для себя, сайт может разрастись и заниматься им будет другой человек, поэтому старайтесь все делать правильно с самого начала.

Теперь давайте добавим ссылку в меню, а для этого создадим статью

/node/add/article

Если вы зайдете на страницу создания статьи, то там вы увидите, что у вас нет возможности добавить ссылку в наше новое меню. Для того чтобы в это меню можно было добавить ссылку, нужно добавить возможность добавления статей в это меню в настройке типа материала Статья:

drupal menu

Давайте зайдем в редактирование типа материала Статья и добавим там наше меню:

/admin/structure/types/manage/article

drupal 8 menu

Теперь при создание статьи мы можем выбрать наше меню:

/node/add/article

drupal 8 menu

Теперь когда у нас есть меню с ссылкой, давайте выведем его в блоках:

/admin/structure/block

Кликаем на добавление блока Мое первое меню:

Drupal 8 menu

Теперь наше меню выводиться на всех страницах.

Drupal 8 menu