Часто при разработке сайта возникает необходимость сделать навигационное меню, привязанное только к одному из разделов сайта. CMS Drupal позволяет легко решить данную задачу при помощи стандартных модулей Menu, Path и управления настройками видимости блоков.
Допустим, у нас есть раздел "Описания", в который включены несколько страниц с описаниями чего-нибудь, например телепортироптелей.
Создаем новое меню (Управление сайтом - Констркция - Меню (admin/build/menu), назовем его "Меню раздела 'Описания' ".
Сначала создаем стартовую страницу раздела, в блоке "Настройки адресов" вводим в поле значение пути для этой страницы, пусть будет "pages/description". В блоке "настройки меню" включаем эту страницу в ранее созданное меню.
Для для каждой из страниц раздела при создании указываем в этом поле значения вида "pages/description/tele1", "pages/description/tele2" и т.п., в блоке "настройки меню" делаем эти страницы дочерними по отношению к стартовой странице раздела.
После этого открываем страницу управления блоками (Управление сайтом - Конструкция - Блоки (admin/build/blocks) и для блока созданного пункта меню выбираем регион, в котором оно будет отображаться. Переходим на страницу настройки блока (ссылка "настроить" напротив названия блока) и в блоке параметров "Установки видимости для страницы" выбираем пункт "Показывать только на перечисленных страницах", в текстовом поле вводим:
pages/description
pages/description/*
Сохраняем настройки блока. После этого меню будет выводиться только на страницах этого раздела.
Аналогичным образом можно сделать привязку к разделу или разделам сайта любых блоков.