Zum Inhalt springen

TMENU : Subtitle unter Title mit ausgeben

Erstellt am 24. Juli 2008 · 2 Antworten · letzte Antwort am 24. Juli 2008

Tags: Frage

MaloDE ·

Hallo!

Ich versuche den Subtitle in einem UL/LI gewrapten TMENU mit auszugeben. Zuerst soll "als Link" der Titel ausgegeben werden, darunter dann der Subtitle. Aber irgendwas mache ich schlicht und ergreifend falsch, denn der Subtitle wird nicht ausgegeben. Hier mal mein TS:

      LINKSSUB = HMENU
      LINKSSUB {
         special=directory
         special.value.dataWrap= {TSFE:id}
         1 = TMENU
         1.wrap = <ul id="subnavi-links">|</ul>
         1 {
           NO.allWrap = <li>|</li>
           NO {
              5 = TEXT
              5.text.field = title
              20 = TEXT
              20.text.field = subtitle
              }
            }
         }

Kann es sein, dass ich das NO als COA definieren muss?

Danke im Voraus für Eure Hilfe!

LG... Malo

MaloDE ·

HIer noch ein Versuch. Er gibt mir leider nur nach dem letzten Menu-Item den Text "subtitle" aus 🙁

      ### LINKS (Subnavi) ###
      LINKSSUB = COA
      LINKSSUB {
         wrap = <ul id="subnavi-links">|</ul>
         10 = HMENU
         10 {
            entryLevel=2
            1 = TMENU
            1 {
               NO.allWrap = <li>|
               NO.ATagParams=class="subNaviNO"
               
               ACT = 1
               ACT.ATagParams=class="subNaviACT"
               ACT.allWrap = <li>|
            }
            
            2 = TEXT
            2.value=bububu
            2.wrap = |</li>
         }
         
         20 = TEXT
         20.value=subtitle
         20.wrap = |</li>
      }
Unbekannter Benutzer ·

Du machst dir das Leben sehr schwer.

wenn du ein TEXT Object erstellt und bei value subtitle angibst ist das doch kein Wunder, dass dann da auch subtitle erscheint. Und nach dem Menü ist auch klar, da sich das value an Position 20 befindet, also komplett nach 10, aber in dem ul...

1. bau dein Menü nicht mit allWrap, sondern mit wrapItemAndSub, dann wird schonmal dein list-Menü korrekt zusammengesetzt und ist auch valide. Außerdem brauchst du dann kein halb-offenen li's wie zum beispiel sowas: NO.allWrap = <li>|

Als nächstes habe ich dich so verstanden, dass du den subtitle nach jedem Link ausgeben willst, also muss das auch in den Menüzustand, denn sowohl im NO, als auch im ACT soll das doch ausgegeben werden, oder?

Also wäre dazu meine Empfehlung das mal mit after zu probieren.
ich hatte erst vor kurzem einen Beitrag dazu geschrieben.

Das wird dir weiterhelfen:
#79443