Zum Inhalt springen

GMENUE_LAYERS - Farben, Links anpassen

Erstellt am 21. Februar 2005 · 6 Antworten · letzte Antwort am 22. Februar 2005

Tags: Frage

knobocop ·

Hi,

ich habe ein mit GEMENU_LAYERS eine 2-Ebenen Menu, wobei die 1. Ebene und alle Menues der 2. Ebene wieder per GMENU realisiert sind.
Zum einen würde ich gerne, das jedes meiner einzelnen 2. Level GMENUS mit einer anderen Hintergrundfarbe erscheint.
Zum anderen hätte ich es gerne, dass alle Menupunkte der 1. Ebene statt eines Links auf eine Seite nur auf href="#" linken - also zu nichts führen. Die sind eigentlich nur zur Strukturierung und zum Ausklappen der Untermenus da, aber haben eigentlich keine Inhalt.
noLink = 1 zu setzen klappt zwar, verhindert aber, dass den Rollover Effekt und das Ausklappen der Layer, da gar kein Link mehr gesetzt ist, daher sollte wenigstens ein Link auf href="#" bestehen bleiben.

Das Menu, dass ich gerade nachbaue, findet ihr hier:
http://www.plucky-sz.de/home.htm

Vielen Dank im Voraus für jeden guten Tipp!

Code des Menus:

tincludeLibs.gmenu_layers = media/scripts/gmenu_layers.php
temp.hauptnavigation = HMENU
temp.hauptnavigation.1 = GMENU_LAYERS
temp.hauptnavigation.1 {
           layerStyle = ...
           ...
}
temp.hauptnavigation.1.NO {
           XY = 100,23
           ...
           }
temp.hauptnavigation.1.RO < temp.hauptnavigation.1.NO
temp.hauptnavigation.1.RO = 1
temp.hauptnavigation.1.RO {
          10.fontColor = #000000
           }
temp.hauptnavigation.2 = GMENU
temp.hauptnavigation.2.NO {
           XY = 102,22
            ...
           5 = BOX
           5.dimensions = ...
           5.color = {$mainnav.color1}
           ...
           }
knobocop ·

Danke für den Tipp mit dem Seitentyp.

optionSplit ist mir bereits bekannt, aber ich wüsste nicht, wo ich das in der oben angegeben Typo-Script Konstellation anbringen sollte.
Hier: 5.color = {$mainnav.color1} wird ja die Farbe der untermenus momentan bestimmt, aber da kann ich mit optionSplit ja nur erreichern, das die Farbe innerhalb eines Untermenus variiert. Ich will ja, dass jeweils ein ganzes Untermenu eine andere Farbe hat, wie in dem Beispiel unter o. a. URL.

Dander ·

geht auf jeden fall wenn du für jedes menü einen eigenen marker anlegst

sonst wären mir noch conditions eingefallen aber die funktionieren warscheinlich nicht da es sich ja alles auf der selben seite abspielt

knobocop ·
Dander schrieb

geht auf jeden fall wenn du für jedes menü einen eigenen marker anlegst

was sind marker? wie meinst du das genau?

Dander schrieb

sonst wären mir noch conditions eingefallen aber die funktionieren warscheinlich nicht da es sich ja alles auf der selben seite abspielt

stimmt!

knobocop ·

Ach so, danke. Hatte überlegt, das Marker in TypoScript sein sollten. Tja, das bringt mich aber auch nicht wirklich weiter. Ist ja doch ein bisschen unflexibel. Sobald sich dann mal das Menu ändert, muss man die Marker ja auch nachändern und ich wüsste auch nicht wie ich einzelnen Markern dann ein Untermenu eines GEMNU_LAYER Menus zuordnen soll. Hatte gehofft, dass man das einfach mit Typoscript steuern kann, aber das geht wohl nicht.