Всем привет! Сегодня поговорим о меню Drupal — научимся создавать новое меню, добавлять в него пункты и связывать с терминами таксономии, что позволит добавлять ссылки не только на отдельные материалы, но и на целые категории.
Стандартные меню Drupal
Переходим в раздел «Структура» — «Меню». Нашему взору предстает четыре стандартных меню Drupal:
- Management — это внутреннее меню админки Druapl.
- User menu — в нем представлены ссылки на учетную запись пользователя и выход из нее. Отображается только авторизованным пользователям.
- Главное — чаще всего используется для вывода ссылок на страницы с технической и общей информацией: главная, обратная связь, контакты, о себе и так далее. Под главное в теме Drupal выделяется отдельный блок в верхней части страницы. В нем меню выводится в горизонтальном виде.
- Навигация — меню для пользователей, в котором представлены ссылки на разделы сайта и какие-то отдельные материалы.
Создание меню
Давайте создадим новое меню и добавим в него ссылки на отдельные материалы Drupal. Нам нужен пункт «Структура» — «Меню» — «Добавить меню». Здесь задаем заголовок и машинное имя (используйте только латинские буквы нижнего регистра, цифры и дефис). Описание является необязательным полем и заполняется по желанию.
На следующей странице нам предлагается добавить в него ссылки. Для каждой добавляемой ссылки заполняем следующие поля:
- Название ссылки — под этим именем пункт отобразится в меню.
- Путь — ссылка на добавляемый материал. Можно давать ссылку как на отдельный материал, так и на целые категории. В принципе, можно и так добавлять термины таксономии, но это не совсем удобно. Чуть ниже я расскажу о модуле Taxonomy Menu, который позволяет сделать это гораздо проще.
- Описание — будет появляться при наведении на данный пункт меня курсора мыши.
- Включено — ставим галочку, чтобы пункт появился сразу после сохранения.
- Показывать раскрытым — позволяет отображать не только данный пункт, но и его дочерние элементы.
- Родительская ссылка — оставляем название «Разделы сайта».
- Вес — позволяет упорядочить пункты. Чем меньше вес, тем выше элемент располагается. Элементы с одним весом упорядочиваются по алфавиту.
Чтобы добавить новые пункты в существующее меню, открываем раздел «Структура» — «Меню» — «Название меню» и задействуем ссылку «Добавить ссылку».
Связь меня с терминами таксономии — модуль Taxonomy Menu
Переходим к редактированию ранее созданного словаря таксономии «Категории». Теперь доступен раздел «Меню таксономии». В первой опции «Расположение меню» выбираем наше новое меню «Разделы сайта».
Ниже идут параметры. Здесь я изменил только одну опцию — поставил галочку напротив «Скрывать пустые термины». Все остальные параметры оставил без изменений. Не забудьте сохраниться перед выходом.
О том, как выводить меню на сайт, я расскажу в статье, посвященной блокам Drupal. Так что потерпите немного — всему свое время.
Как видите, нет ничего сложного. Немного практики, чтобы запомнить где какая опция располагается и все. На этом же на сегодня все, спасибо за внимание! Берегите себя!