Zum Inhalt springen

Typo3 Menü

Erstellt am 24. April 2007 · 11 Antworten · letzte Antwort am 25. April 2007

Tags: Frage

sebbl ·

Ich beko´mme es irgendwie nicht hin das im Menü die aktuelle seite auf der man gerade ist fett angezeigt wird!! Also der menüpunkt dann fett wird... Mein Template sieht so aus:

   MENU_LINKS = HMENU
   MENU_LINKS.special = directory
   MENU_LINKS.special.value = 9
   MENU_LINKS.entryLevel = 1
   MENU_LINKS.1 = TMENU
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO.linkWrap = | <br> 
   MENU_LINKS.2 < .MENU_LINKS.1
   MENU_LINKS.2.NO.linkWrap = &nbsp;&nbsp; | <br>  
   MENU_LINKS.3 < .MENU_LINKS.2
   MENU_LINKS.3.NO.linkWrap = &nbsp;&nbsp;&nbsp;&nbsp; | <br>
d.​walter ·

Hallo Sebbl,

es gibt für das TMENU noch mehr zustände als nur NO

z.B. RO, ACT

SChau ambesten mal hier in die TS-Referenz

Gruß

Daniel

sebbl ·

CUR brauch ich... Aber wie ich des einbinde hab ich leider noch nicht rausgefunden!! Der Text soll einfach nur fett werden.
Aber irgendwie will es nicht!

sebbl ·

Soo... Hat jetzt geklappt!! Allerdings stecke ich wieder fest... Menü ebene
zwei ist bei mir um drei zeilen verschoben!! Aber des aktuelle dann nicht mehr.

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/vorlage.html
   10.workOnSubpart = DOKUMENT
   10.marks {

   MENU_RECHTS = HMENU
   MENU_RECHTS.special = directory
   MENU_RECHTS.special.value = 4
   MENU_RECHTS.entryLevel = 2
   MENU_RECHTS.1 = TMENU
   MENU_RECHTS.1.NO = 1
   MENU_RECHTS.1.ATagParams = class="linkweiss"
   MENU_RECHTS.1.NO.linkWrap = &nbsp; |

   MENU_LINKS = HMENU
   MENU_LINKS.special = directory
   MENU_LINKS.special.value = 9
   MENU_LINKS.entryLevel = 1
   MENU_LINKS.1 = TMENU
   
   MENU_LINKS.1.CUR = 1
   MENU_LINKS.1.CUR.linkWrap = <b>|</b><br>
   
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO.linkWrap = | <br> 
   MENU_LINKS.2 < .MENU_LINKS.1
   MENU_LINKS.2.NO.linkWrap = &nbsp;&nbsp; | <br>  
   MENU_LINKS.3 < .MENU_LINKS.2
   MENU_LINKS.3.NO.linkWrap = &nbsp;&nbsp;&nbsp;&nbsp; | <br>
Chumper ·

Ich weiß nicht obs stimmt, aber liegt es vll daran dass du bei den Linkwraps so viele Spaces hast?

   MENU_LINKS.2.NO.linkWrap =    | <br>  
MENU_LINKS.3 < .MENU_LINKS.2
MENU_LINKS.3.NO.linkWrap =      | <br>
sebbl ·

des ist ja dafür das das menü übersichtlich ist...

Das sich das menü aufblättert!! Und der ausgewählte soll dann fett sein
Der ist jetzt zwar fett aber verschiebt sich an den seiten anfang!!

Chumper ·

Dann versuch das mal so:

MENU_LINKS.2.NO.linkWrap = &bnsp;&bnsp; | <br>  
MENU_LINKS.3 < .MENU_LINKS.2
MENU_LINKS.3.NO.linkWrap = &bnsp;&bnsp;&bnsp;&bnsp; | <br>
sebbl ·

So hab ichs... ist wohl beim kopieren irgendwie verschwunden!!
Des stimmt auch! Nur wenn ich jetzt mit

  MENU_LINKS.1.CUR = 1
   MENU_LINKS.1.CUR.linkWrap = <b>|</b><br>

den aktuellen link fett mach dann fehlen die lehrzeichen in der zweiten oder
dritten ebene!

Chumper ·

Wenn ich dich jetzt richtig verstehe, willst du dass der Menüpunkt beim CUR-Zustand auch in der zweiten und dritten Ebene einegrückt ist?
Dann mach das so:

10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/vorlage.html
   10.workOnSubpart = DOKUMENT
   10.marks {
 
   MENU_RECHTS = HMENU
   MENU_RECHTS.special = directory
   MENU_RECHTS.special.value = 4
   MENU_RECHTS.entryLevel = 2
   MENU_RECHTS.1 = TMENU
   MENU_RECHTS.1.NO = 1
   MENU_RECHTS.1.ATagParams = class="linkweiss"
   MENU_RECHTS.1.NO.linkWrap =   |
 
   MENU_LINKS = HMENU
   MENU_LINKS.special = directory
   MENU_LINKS.special.value = 9
   MENU_LINKS.entryLevel = 1
   MENU_LINKS.1 = TMENU
   
   MENU_LINKS.1.CUR = 1
   MENU_LINKS.1.CUR.linkWrap = <b>|</b><br>
   
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO.linkWrap = | <br> 
   MENU_LINKS.2 < .MENU_LINKS.1
   MENU_LINKS.2.NO.linkWrap = &bnsp;&bnsp; | <br>
//Nochmal für die zweite Ebene konfigurieren
   MENU_LINKS.2.CUR.linkWrap = <b>&bnsp;&bnsp;|</b><br>  
   MENU_LINKS.3 < .MENU_LINKS.2
   MENU_LINKS.3.NO.linkWrap =  &bnsp;&bnsp;&bnsp;&bnsp;| <br>
//Nochmal für die dritte Ebene konfigurieren
   MENU_LINKS.3.CUR.linkWrap = <b>&bnsp;&bnsp;&bnsp;&bnsp;|</b><br>
sebbl ·

Vielen Dank... Genau des war es!! Habs noch angepasst und jetzt passt alles.
Hier noch der code!

MENU_RECHTS = HMENU
   MENU_RECHTS.special = directory
   MENU_RECHTS.special.value = 4
   MENU_RECHTS.entryLevel = 2
   MENU_RECHTS.1 = TMENU
   MENU_RECHTS.1.NO = 1
   MENU_RECHTS.1.ATagParams = class="linkweiss"
   MENU_RECHTS.1.NO.linkWrap = &nbsp; |

   MENU_LINKS = HMENU
   MENU_LINKS.special = directory
   MENU_LINKS.special.value = 9
   MENU_LINKS.entryLevel = 1
   MENU_LINKS.1 = TMENU
   MENU_LINKS.1.CUR = 1
   MENU_LINKS.1.CUR.linkWrap = <b>|</b><br>
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO.linkWrap = | <br> 
   MENU_LINKS.2 < .MENU_LINKS.1
   MENU_LINKS.2.NO.linkWrap = &nnbsp;&nnbsp; | <br>    
   MENU_LINKS.2.CUR.linkWrap = &nnbsp;&nnbsp;&nnbsp;<b>|</b><br>  
   MENU_LINKS.3 < .MENU_LINKS.2
   MENU_LINKS.3.NO.linkWrap = &nnbsp;&nnbsp;&nnbsp;&nnbsp; | <br>   
   MENU_LINKS.3.CUR.linkWrap = &nnbsp;&nnbsp;&nnbsp;&nnbsp;&nnbsp;<b>|</b><br>