Как мне создать несколько меню для разных страниц в Drupal? - PullRequest
1 голос
/ 16 ноября 2010

Как добавить ссылку с домашней страницы, которая ведет на новую страницу с другим меню?

Пример: с домашней страницы, нажмите ссылку меню «Отдел продаж», которая ведет к Продажам.Страница отдела.Это показывает новое меню с десятью новыми пунктами меню на странице отдела продаж.

Я могу создавать меню, пункты меню, блоки и страницы, но не знаю, как создать структуру из нескольких меню, как описано выше.1005 *

Ответы [ 3 ]

1 голос
/ 16 ноября 2010

В меню по умолчанию присутствует пользовательский интерфейс в виде блока. Внутри каждого блока вы можете указать, какие страницы он будет показывать или не показывать. Это создаст ощущение наличия меню, специфичного для контента / страницы.

Например, меню 1 будет отображаться только в / home. В menu1 есть ссылка на страницу под названием / contact. На / контакт есть еще одно меню (меню2) со ссылками / контакт / электронная почта и / контакт / телефон. Для блока menu1 указываются страницы / и /home. Для блока menu2 указываются страницы /contact и /contact/*.

0 голосов
/ 09 января 2016

Добавьте меню в блоки и укажите, на какой странице должно отображаться каждое меню.Посмотрите в настройках свойств block: вы можете добавить туда страницы.

0 голосов
/ 16 ноября 2010

После небольшой игры, вот что сработало для меня:

  1. Создайте новую страницу под названием «Страница человеческих ресурсов».Ссылка на родительский элемент «Страница навигации».Введите название ссылки меню «Страница человеческих ресурсов» (иначе она не появится в меню).

  2. Создать новое меню под названием «Меню человеческих ресурсов» (menu-resources-menu) Показать блок на определенных страницах: <front>.

  3. Добавьте пункт меню под названием «Организационная диаграмма».
    Присоедините к родительскому меню «Меню человеческих ресурсов».

  4. В блоках назначьте «Меню человеческих ресурсов» для «Правой боковой панели».«Настройки видимости страницы» до hr*.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...