Zum Inhalt springen

wrapItemAndSub in GMENU

Erstellt am 27. Oktober 2006 · 4 Antworten · letzte Antwort am 27. Oktober 2006

Tags: Frage

morgoth81 ·

Hallo,
ich muss für eine Seite eine Sitemap machen. Soweit klappt alles gut, nur: wie kann ich einzelne Teilbäume der Menüstruktur wrappen? Bin dank typo3.net auf die wrapItemAndSub eigenschaft gekommen, nur ... entweder ich mach sie an die falsche stelle rein oder irgendwas anderes klappt nicht, jedenfalls werden die elemente nicht gewrappt. Wo ist mein Fehler?
Anbei ein Auszug aus dem TS der Sitemap-seite:

tt_content.menu.20.2 {
  special = directory
  special.value.field = pages
  1 = GMENU
  1.NO = 1
  1.NO {
    XY = 178, 20
    backColor = #364497
    10 = TEXT
    10.text.field = title
    10.fontColor = #ffffff
    10.fontfile = fileadmin/fonts/verdana.ttf
    10.fontSize = 11
    10.niceText = 1
    10.offset = 14,16
    wrap = <div class="sitemap_item_level1">|</div>
    #entweder das hier...
    wrapItemAndSub = <li>|</li>
  }
  # oder das hier müsste doch im HTML das <li> auftauchen lassen, oder? tuts aber nicht
  1.wrapItemAndSub = <li>|</li>
  1.wrap = <div class="sitemap_level1">|</div>
  
  2 < .1
  2.wrap = <div class="sitemap_level2">|</div>
  2.NO.wrap = <div class="sitemap_item_level2">|</div>
  2.NO.allWrap = |
  
  3 < .1
  3.wrap = <div class="sitemap_level3">|</div>
  3.NO.wrap = <div class="sitemap_item_level3">|</div>
  3.NO.allWrap = |
}
morgoth81 ·

aha, sowas hab ich schon vermutet.
und ... wie kann ichs mit IFSUB nachbauen? brauche keine komplette implementierung, ein tipp in die richtige richtung reicht. bin lernfähig. fast wie ein delfin 🙂

morgoth81 ·

das mit dem gmenu und tmenu hat mir leider nicht weitergeholfen. dann habe ich eine witzige idee, die sogar funktioniert:

1.NO.wrap = <li>||*|</li><li>||*|</li><li>|
1.wrap = |</li>

trotzdem danke an just2b