Как создать меню программно (вручную) с помощью Drupal? - PullRequest
1 голос
/ 03 декабря 2011

У меня есть меню в Drupal в следующей структуре:

-Gallery
--Gallery Item 1
--Gallery Item 2
--Gallery Item 3
--Gallery Item 4
-Videos
--Video Item 1
--Video Item 2
--Video Item 3

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

Спасибо!

Ответы [ 2 ]

1 голос
/ 04 июня 2013

Как я уже упоминал , Menu Views представляет собой интересный модуль для Drupal 7 для автоматической генерации ссылок меню с использованием Views .Он легко интегрируется с модулями меню, такими как Superfish и Nice Menus .

(PS: моя репутация недостаточно высока, чтобы предоставить более двух ссылок, поэтому у меня естьдругие модули выделены жирным шрифтом вместо предоставления гиперссылок)

0 голосов
/ 03 декабря 2011

-Это модуль, доступный только для Drupal 6 и ниже, называемый Auto Menu - Вы можете посмотреть на исходный код и посмотреть, как это делается, и преобразовать его в Drupal 7модуль.Предложение: поскольку его сопровождающие давно не совершали никаких обязательств, у вас есть шанс помочь в сообществе Drupal, представив свой новый модуль для Drupal 7.

- В качестве альтернативы вы можете использовать Модуль просмотров и создайте блок для отображения названий ваших узлов в виде ссылок, фильтрации по вашим желаемым типам контента и упорядочения по типу контента (чтобы сначала отображались элементы галереи, а затем элементы видео).

-Плюс, посмотрите предыдущие темы по этому здесь и здесь .

...