Zum Inhalt springen

Letzten Eintrag im TMENU ermitteln?

Erstellt am 30. Juli 2007 · 2 Antworten · letzte Antwort am 30. Juli 2007

Tags: Frage

Mr.​Luke ·

Abend Zusammen!

Ich bin nicht wirklich ein Typo3-Script Profi, weshalb ich eure Hile mal beanspruche.
Mein Template erstellt eine Einfache Liste, welches ich nun erweitern möchte.

Hier das Script:

 marks.ROOT_NAVIGATION = HMENU
 marks.ROOT_NAVIGATION.entryLevel = 0
   # [01] Textnavigation
   marks.ROOT_NAVIGATION.1 =  TMENU
   marks.ROOT_NAVIGATION.1 {
     wrap = <ul>|</ul>
     NO { 
       wrapItemAndSub = <li lass="mnu_01">|</li> 
     }
     ACT < .NO
     ACT.ATagParams = class="open"
     ACT = 1
   }
   
   # [02] Textnavigation | Nächste Ebene halt, etc.
   marks.ROOT_NAVIGATION.2 =  TMENU
   marks.ROOT_NAVIGATION.2 { .. }

Ich möchte nun jeden Navigationspunkt jeder Ebene eine besondere CSS Klasse geben, wodurch ich den letzten Punkt entsprechend formatieren kann.

Gibt es eine Art "Indizierung bzw. Index" der Navigationspunkte womit ich ungefährt folgendes machen könnte: marks.ROOT_NAVIGATION.1.66 ??

Evtl. könnt ihr mir auch eine Funktion nennen, die mir den letzten Navigationspunkt ausgibt?

Danke und Gruß
Mr.Luke

Mr.​Luke ·

Danke!

Es das würde evtl. passen, jedoch werden hauptsächlich zu Beginn neue Navigationspunkte erstellt.

Sollte hierbei der letzte Navigationspunkt aktualisiert werden kommt
es wieder zu einer erneuten Problematik. Optimal wäre hier eine dynamische Prüfung des letzten Navigationspunktes zur Laufzeit bzw. bei Aufbau der Seite.

Weiterhin würde mich ein Link mit entsprechender Referenz der PLatzhalter, wie z.B. {field:id} interessieren? Kennst du/ihr so eine Seite?

Danke und Gruß
Mr.Luke