В Drupal 7, как я могу отображать элементы субмодуля, которые не раскрыты? - PullRequest
1 голос
/ 03 ноября 2011

Мне бы хотелось, чтобы структура меню, похожая на следующую, была помещена в боковую панель страницы.

Insects
Animals
    Mammals
        Bears
        Whales
    Reptiles
        Snakes

Мне бы хотелось, чтобы она была настроена так, чтобы, если пользователь включенна странице медведей меню животных и млекопитающих будут расширены ... но пользователь МОЖЕТ щелкнуть стрелку рядом с рептилиями, чтобы открыть это меню, и увидеть опцию змей.Однако когда я проверил массив визуализации $ page ['sidebar'], дочерние элементы меню, которые не раскрываются, даже не включаются в массив.Итак, если я нахожусь на медведях, под $ page ['sidebar'] [независимо от количества рептилий] ничего нет

Я думал о написании модуля, который строит это через БД, но в этот момент я 'Я бы в значительной степени переписал и внедрил модуль меню, поскольку мне нужно было бы также включить вывод html этих новых данных на страницу.Какой лучший способ подойти к этому?

Примечание: также опубликовал это на бирже стека Drupal, но это, похоже, дает гораздо меньше трафика.https://drupal.stackexchange.com/questions/14619/displaying-all-sub-menu-items-even-when-not-expanded

1 Ответ

2 голосов
/ 03 ноября 2011

Следующая комбинация модулей должна выполнить то, что вы ищете. У нас была та же цель для сайта, который мы только что сделали.

  • taxonomy_menu
  • taxonomy_menu_trails

И если вы решите, что хотите, чтобы пользователь щелкнул стрелку и развернул элементы:

  • dhtml_menu

Извините, что не включил ссылки, ТАК сказал, что это спам.

...