Отключить ссылки на родительские меню и панировочные сухари? - PullRequest
3 голосов
/ 23 июля 2010

1) можно ли отключить ссылки родительских элементов в меню Drupal?(В частности, если я использую модуль Nice Menu? У меня нет страницы для ссылки на родительские элементы.

2) можно ли отключить ссылки на хлебные крошки?Я думаю, мне нужно изменить код php для этого.

спасибо

Ответы [ 3 ]

2 голосов
/ 24 июля 2010

Попробуйте Специальные пункты меню модуль.Некоторые дополнительные сведения об этом модуле (со страницы его проекта):

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

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

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

0 голосов
/ 23 июля 2010

С http://drupal.org/node/143322#comment-2284294, вы можете переопределить theme_menu_item_link для достижения этой цели:

function yourthemename_menu_item_link($link) {
  if (empty($link['localized_options'])) {
    $link['localized_options'] = array();
  }
    if ($link['type'] && $link['has_children']) {
    return ''.check_plain($link['title']).'';
  }
    return l($link['title'], $link['href'], $link['localized_options']);
}
0 голосов
/ 23 июля 2010

# 2.Вы можете создать новый файл breadcrumb.tpl.php в вашей теме, который удаляет ссылки и содержит только текст.

...