Zum Inhalt springen

Menü Problem

Erstellt am 20. März 2004 · 3 Antworten · letzte Antwort am 21. März 2004

Tags: Frage

r4g3 ·

ich würde gerne mein Menü ca so aufbauen, wie das beim standardtemplate "first" jedoch als textmenü. ich bin totaler newbie was typo 3 betrifft und schaffe es nicht, dass er in der oberen zeile alle menüpunkte der ersten ebene anzeigt, dann ein <br> und dann alle menüpunkte der 2ten ebene. das <br> kommt immer irgendwann unmotiviert 😢

mein setup sieht folgendermaßen aus:

marks.TOPNAV= HMENU
marks.TOPNAV.entrylevel = 0
marks.TOPNAV.1 = TMENU
marks.TOPNAV.1 {
expALL=0
   NO {
       linkWrap = <font face="Verdana" size="1">| &nbsp; </font> |*| <font face="Verdana" size="1">| &nbsp; </font> |*| <font face="Verdana" size="1">| &nbsp;</font>
    }

}

marks.TOPNAV.2 = TMENU
marks.TOPNAV.2 {
expAll = 0
NO {
  linkWrap = <br><font face="Verdana" size="1">|</font> |*| <font face="Verdana" size="1">|</font> |*| <font face="Verdana" size="1">|</font>
}

danke!

robert.​meyer ·

Hallo,

mir ist der Sinn der Zeile

   NO { 
       linkWrap = <font face="Verdana" size="1">| &nbsp; </font> |*| <font face="Verdana" size="1">| &nbsp; </font> |*| <font face="Verdana" size="1">| &nbsp;</font> 
    }

nicht ganz klar, da jeder Teilbereich hier identisch ist. Eine solche Aufteilung ist für das gewünschte Ergebniss sicherlich nicht gewollt (OptionSplit).

Ich würde es folgendermaßen machen:

marks.TOPNAV= HMENU
[b]marks.TOPNAV.wrap = <font face="Verdana" size="1">|</font>[/b]marks.TOPNAV.entrylevel = 0
marks.TOPNAV.1 = TMENU 
marks.TOPNAV.1 { 
expALL=0 
   NO { 
       linkWrap = |<br> 
    } 
} 

marks.TOPNAV.2 = TMENU 
marks.TOPNAV.2 { 
expAll = 0 
NO { 
  linkWrap = |<br>
}

Ich kann mir das Menü vom Template First im Augenblick nicht optisch vorstellen, vermute aber einmal, dass die gewählte Variante mit optionSplit (|*|) für die gewünschte Lösung nicht richtig ist.

r4g3 ·

wollte das menü eigentlich 2 zeilig aufbauen - in der oberen zeile die einträge des hauptmenüs und in der 2ten zeile dann je nach aktivem link die seiten 2ter ebene.

danke trotzdem 😃

robert.​meyer ·

Hallo,

der Code müßte hierfür dann etwa so aussehen:

marks.TOPNAV= HMENU 
marks.TOPNAV.wrap = <font face="Verdana" size="1">|</font>
marks.TOPNAV.entrylevel = 0 
marks.TOPNAV.1 = TMENU
marks.TOPNAV.1 { 
wrap = |<br>
expALL=0 
   NO { 
       linkWrap = |&nbsp;
    } 
} 

marks.TOPNAV.2 = TMENU
marks.TOPNAV.2 { 
wrap = |<br>
expAll = 0 
NO { 
 linkWrap = |&nbsp;
}

Schönes Feature, für das das genannte Option-Split z.B. verwendet werden kann (ungetestet):
linkWrap = |&nbsp;&#124;|*|&nbsp;|&nbsp;&#124;|*|&nbsp;|
Dies baut ein Menü der Art
Item1 | Item2 | Item3