2010-07-23 95 views
3

1)我可以禁用Drupal菜单中的父项链接吗? (特别是如果我使用Nice Menu模块?我没有任何页面链接到父项。禁用指向父菜单和面包屑的链接?

2)我可以禁用面包屑上的链接吗?我想我必须改变它的PHP代码。

谢谢

+0

1.你试图阻止人们做什么?你能举一个这个菜单看起来和工作的例子吗? – mirzu 2010-07-23 16:43:15

回答

2

尝试Special menu items模块。关于此模块的更多详细信息(来自其项目页面):

特殊菜单项是一个Drupal模块,它提供占位符和分隔符菜单项。

占位符是一个不是链接的菜单项。这对于动态下拉菜单非常有用,我们希望有一个父菜单项不链接到一个页面,而只是作为一个父项组合其下的一些菜单项。

分隔符菜单项就像“-------”,它不会链接到任何地方,而只是一个可视化结构菜单和“单独”菜单项的意思。

0

#2。您可以在主题中创建一个新的breadcrumb.tpl.php文件,该文件将删除链接并仅包含文本。

+1

我找不到原始文件breadcrumb.tpl.php复制原始的PHP从...它在哪里?我需要模板,我无法从头开始 – aneuryzm 2010-07-24 16:11:28

0

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']); 
}