Menüpunkt inaktiv ("Klick ohne Funktion") machen?
am 05.06.2009 - 12:21 Uhr in
Hallo,
wie kann ich bei Definition meiner Menüpunkte via
<?php
function mymodul_menu()
{
$items = array();
$items['bereich/unterbereich'] = array(
'title' => 'xx',
'description' => 'yy',
'page callback' => 'tja-was-soll-hier-hin?',
'access arguments' => array('access mymodul'),
'type' => MENU_NORMAL_ITEM,
);
$items['bereich/unterbereich/menuepunkt'] = array(
'title' => 'zz',
'description' => 'aa',
'page callback' => 'meinefunktion',
'access arguments' => array('access mymodul'),
'type' => MENU_NORMAL_ITEM,
);
}
?>den oberen Menüpunkt inaktiv setzen á la < a href="javascript:;" onclick="return false;" >xx< /a >?
Gibt es eine Drupal-Funktion, die das erledigt? Oder andere Ansätze?
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben

Chris schrieb Javascript
am 15.07.2009 - 07:31 Uhr
Javascript solltest du wenn möglich auslagern und nicht in den HTML code schreiben.
Erm. Ich weiß. Danke. ;)
Den Sinn eines Menüpunktes ohne Link sehe ich grad nicht. Aber per JavaScript (jQuery) geht das z.B auch.
Der "Obermenüpunkt" soll nur Container sein, falls er Untermenüpunkte hat. In diesem Fall braucht er auch nicht klickbar sein. Ich habe das zwischenzeitlich auch schon mit jQuery realisiert. Schön wärs gewesen, hätte Drupal eine solche Funktion, sodass ich aus Performancegründen nicht die Seite mit Javascript beackern muss.