Если эту функцию добавить в файл template.php, то в меню можно будет использовать пункт, который не будет являться ссылкой. Для этого, при создании пункта меню, в поле «Путь» нужно указать значение <none>
. Для такого пункта меню будет генерироваться адрес javascript:void(0).
function НАЗВАНИЕ-ТЕМЫ_menu_item_link($item, $link_item) {
if ($item['path'] == '<none>') {
$attributes['title'] = $link['description'];
return '<a href="javascript:void(0)">'. $item['title'] .'</a>';
}
else {
return l($item['title'], $link_item['path'], !empty($item['description']) ? array('title' => $item['description']) : array(), isset($item['query']) ? $item['query'] : NULL);
}
}