Zum Inhalt springen

Menü-Header sollen nicht anklickbar sein

Erstellt am 1. Juli 2004 · 2 Antworten · letzte Antwort am 8. Juli 2004

Tags: Frage

JANosch ·

Hallo,

ich versuche gerade ein drop-down menü zu realisieren, bei dem die jeweiligen Gruppentitel nicht auswählbar sind. Ist man mit der Maus über diesen Elementen, soll nur das Menü aufklappen...

Leider klappt das nicht bzw. ich weiss nicht wie ich das hinkriegen soll...

Weiterhin habe ich das Problem, das die neuen Menüeinträge immer weit versetzt sind. Wir kann ich den Ort der aufklappenden bestimmen (sollen direkt unter ihrem jeweiligen Vater erscheinen)...

Grüße
JAN

schiman ·

hallo
ich habe das selbe problem mit den hauptmenüpunkten nicht zum anklicken.

hast du schon eine lösung?

schiman ·

hallo zusammen.
mit etwas trickserei habe ich nun eine Lösung gefunden.

In Typoscript rufe ich eine eigene Funktion IProcFunc auf.

temp.popupMenu = HMENU
temp.popupMenu.1 = GMENU_LAYERS
temp.popupMenu.1 {
  expAll=1
  displayActiveOnLoad = 0
  freezeMouseover = 1
  hideMenuWhenNotOver = 10
  hideMenuTimer = 1000

  layer_menu_id=ebene1

  lockPosition = x
  xPosOffset = 0
  topOffset = 87
  IProcFunc = user_hauptmenuepunkte_deaktivieren

Die Funktion sieht so aus und ersetzt bei den Hauptmenüpunkten den Link mit einem Rautezeichen, sodass die Javascript Funktion für das Aufpopen des Menüs erhalten bleiben.

function user_hauptmenuepunkte_deaktivieren($I,$conf)	{
	$itemRow = $conf["parentObj"]->menuArr[$I["key"]];
	$I["linkHREF"]["HREF"]='#';
	$conf["parentObj"]->I = $I;
	$conf["parentObj"]->setATagParts();
	$I = $conf["parentObj"]->I;
	$I["parts"]["ATag_begin"]=$I["A1"];
	return $I;
}

Sehr hilfreich war mir dabei die Testseite.
Viel Spass beim nachcoden.

schiman