Всем привет! Сегодня поговорим о меню Drupal — научимся создавать новое меню, добавлять в него пункты и связывать с терминами таксономии, что позволит добавлять ссылки не только на отдельные материалы, но и на целые категории.

Меню Drupal

Стандартные меню Drupal

Переходим в раздел «Структура» — «Меню». Нашему взору предстает четыре стандартных меню Drupal:

  • Management — это внутреннее меню админки Druapl.
  • User menu — в нем представлены ссылки на учетную запись пользователя и выход из нее. Отображается только авторизованным пользователям.
  • Главное — чаще всего используется для вывода ссылок на страницы с технической и общей информацией: главная, обратная связь, контакты, о себе и так далее. Под главное в теме Drupal выделяется отдельный блок в верхней части страницы. В нем меню выводится в горизонтальном виде.
  • Навигация — меню для пользователей, в котором представлены ссылки на разделы сайта и какие-то отдельные материалы.

Создание меню

Давайте создадим новое меню и добавим в него ссылки на отдельные материалы Drupal. Нам нужен пункт «Структура» — «Меню» — «Добавить меню». Здесь задаем заголовок и машинное имя (используйте только латинские буквы нижнего регистра, цифры и дефис). Описание является необязательным полем и заполняется по желанию.

Создание меню

На следующей странице нам предлагается добавить в него ссылки. Для каждой добавляемой ссылки заполняем следующие поля:

  • Название ссылки — под этим именем пункт отобразится в меню.
  • Путь — ссылка на добавляемый материал. Можно давать ссылку как на отдельный материал, так и на целые категории. В принципе, можно и так добавлять термины таксономии, но это не совсем удобно. Чуть ниже я расскажу о модуле Taxonomy Menu, который позволяет сделать это гораздо проще.
  • Описание — будет появляться при наведении на данный пункт меня курсора мыши.
  • Включено — ставим галочку, чтобы пункт появился сразу после сохранения.
  • Показывать раскрытым — позволяет отображать не только данный пункт, но и его дочерние элементы.
  • Родительская ссылка — оставляем название «Разделы сайта».
  • Вес — позволяет упорядочить пункты. Чем меньше вес, тем выше элемент располагается. Элементы с одним весом упорядочиваются по алфавиту.

Чтобы добавить новые пункты в существующее меню, открываем раздел «Структура» — «Меню» — «Название меню» и задействуем ссылку «Добавить ссылку».

Добавить ссылку

Связь меня с терминами таксономии — модуль Taxonomy Menu

Страница модуля Taxonomy Menu на drupal.org. Установите его в систему и активируйте. Настроек модуль не имеет, просто добавляет дополнительный ряд параметров в настройки словаря таксономии, позволяющий привязать его к определенному меню Drupal.

Переходим к редактированию ранее созданного словаря таксономии «Категории». Теперь доступен раздел «Меню таксономии». В первой опции «Расположение меню» выбираем наше новое меню «Разделы сайта».

Таксономия и меню

Ниже идут параметры. Здесь я изменил только одну опцию — поставил галочку напротив «Скрывать пустые термины». Все остальные параметры оставил без изменений. Не забудьте сохраниться перед выходом.

О том, как выводить меню на сайт, я расскажу в статье, посвященной блокам Drupal. Так что потерпите немного — всему свое время.

Как видите, нет ничего сложного. Немного практики, чтобы запомнить где какая опция располагается и все. На этом же на сегодня все, спасибо за внимание! Берегите себя!

Лучший способ выразить благодарность автору - поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.