Лучший интерфейс администратора для больших меню Drupal - PullRequest
0 голосов
/ 14 сентября 2011

Я строю большой сайт Drupal с глубокими меню. Я хотел бы дать своему клиенту лучший интерфейс для поиска родительского пункта меню. С сотнями элементов в родительском селекторе скоро становится действительно трудно найти то, что вам нужно.

Я разбил свои меню на "Первичные ссылки" и 6 меню различных категорий продуктов. Это помогает, когда вы находитесь в admin / build / menu ... вы можете сузить свой выбор.

Но при создании / редактировании страницы я бы хотел найти способ сделать выбор проще. Имеется ли модуль для размещения меню в отдельных селекторах родительских элементов?

Ответы [ 3 ]

1 голос
/ 24 февраля 2015

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

1 голос
/ 14 сентября 2011

Посмотрите на модуль Меню на роль . Я надеюсь, что это поможет вам

И я только что закончил Меню автозаполнения модуля . который изменит интерфейс вашего меню на автоматическое заполнение.

Некоторые инструкции: - если у вас есть следующее меню

parent1 
 sub1
    subsub1
    subsub2
    subsub3
 sub2
 sub3
parent2
parent3 
parent4

вы должны знать, что родителям или первым элементам нравится (parent1, parent2, parent3 ..) всегда начинаются с префикса "-".

поэтому, если вы собираетесь искать «parent2», вы должны искать "- пар" и в меню автозаполнения будут предложены все родительские элементы, начинающиеся с «par» .... если вы ищете «sub1», вы должны поставить перед ним префикс «----» .. если вы ищете «subsub1» вы должны поставить перед ним префикс "------" ... и так далее

извините за мой плохой английский && формат ... хоп, который поможет вам

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

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

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


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

Интересным будущим модулем будет предоставление для этого другого элемента формы, либо автозаполнения текстового поля, либо всплывающего окна на основе ajax.Что-нибудь, чтобы уменьшить загрузку html на странице редактирования узла.

...