Выпадающее меню Dummy Link

Один из моих пунктов меню, который у меня есть, я хочу сделать так, чтобы только дочерние ссылки были интерактивными, а родительский - нет. Есть ли способ сделать родителя своего рода «Dummy Link» только для установки иерархии для меню?

6 голосов | спросил Mechaflash 6 MarpmTue, 06 Mar 2012 21:21:09 +04002012-03-06T21:21:09+04:0009 2012, 21:21:09

3 ответа


7

Элемент специальных элементов меню сделает именно это для вас:

  

Специальные пункты меню - это модуль Drupal, который предоставляет пункты меню-заполнителя и разделителя.

     

Заполнитель - это пункт меню, который не является ссылкой. Это полезно в динамических выпадающих меню, где мы хотим иметь родительский элемент меню, который не ссылается на страницу, а просто выступает как родительская группа, располагающая некоторые элементы меню под ней.

ответил Clive 6 MarpmTue, 06 Mar 2012 21:28:55 +04002012-03-06T21:28:55+04:0009 2012, 21:28:55
1

Если вы не хотите использовать другой модуль:

В вашем пользовательском модуле вы можете реализовать hook_menu_alter () (или если вы создали меню с помощью hook_menu () , вы можете использовать этот же подход там). Вероятно, вы можете сделать родительский элемент MENU_CALLBACK что ничего не делает он мог бы return TRUE или что-то в этом роде.

ответил Brian Wood 6 MarpmTue, 06 Mar 2012 21:32:33 +04002012-03-06T21:32:33+04:0009 2012, 21:32:33
1

http://drupal.org/project/menu_firstchild Также предоставляет аналогичные функции, за исключением того, что главная ссылка с ссылкой на первый ребенок, чтобы вы сохранили удобство использования.

ответил Michael Favia 6 MarpmTue, 06 Mar 2012 22:45:57 +04002012-03-06T22:45:57+04:0010 2012, 22:45:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132