[Frage] Die letzten zwei <ul>'s einer Navigation in eigenes <div>? TYPO3-Version: 6.1.1

  • markschwan markschwa...
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2013, 14:38

    Hallo!

    Ich versuche gerade, eine Art "Sitemap" für den Fußbereich meiner Seite zu realisieren.

    Folgendes TypoScript habe ich aktuell im Einsatz:

    1. lib.footernav = COA
    2. lib.footernav {
    3. 10 = HMENU
    4.  
    5. 10.1 = TMENU
    6. 10.1 {
    7. stdWrap.dataWrap = <ul>|</ul>
    8. expAll = 1
    9. NO {
    10. linkWrap = <li>|</li>
    11. }
    12. IFSUB < .NO
    13. IFSUB = 1
    14. }
    15.  
    16. 20 < .10
    17. 20 {
    18. 1 {
    19. NO.doNotShowLink = 1
    20. IFSUB.doNotShowLink = 1
    21. }
    22. }
    23.  
    24. 20.2 < .10.1
    25. 20.2.stdWrap.dataWrap = <ul>|</ul>
    26. }

    (Das Forum hier macht den Code kaputt, unter http://hastebin.com/jekuyoyuwu.xml ist der Code auch verfügbar!)

    Das Ergebnis ist folgendes:

    1. <ul>
    2. <li>Hauptmenü 1</li>
    3. <li>Menü 1.1</li>
    4. <li>Menü 1.2</li>
    5. </ul>
    6. <ul>
    7. <li>Hauptmenü 2</li>
    8. <li>Menü 2.1</li>
    9. <li>Menü 2.2</li>
    10. </ul>
    11. <ul>
    12. <li>Hauptmenü 3</li>
    13. <li>Menü 3.1</li>
    14. <li>Menü 3.2</li>
    15. </ul>
    16. <ul>
    17. <li>Hauptmenü 4</li>
    18. <li>Menü 4.1</li>
    19. <li>Menü 4.2</li>
    20. </ul>
    21. <ul>
    22. <li>Hauptmenü 5</li>
    23. <li>Menü 5.1</li>
    24. <li>Menü 5.2</li>
    25. </ul>

    Die Aufgabe: Um die letzten zwei <ul> soll ein <div> hinzugefügt werden, sodass diese zwei Listen in einem abgetrennten Bereich sind.

    Gibt es dafür mit TypoScript überhaupt eine Lösung? Ich bin inzwischen am Aufgeben. :(

    Danke!


  • 1
  • kitsunet kitsunet
    Flash Gordon
    0 x
    2559 Beiträge
    27 Hilfreiche Beiträge
    23. 07. 2013, 19:56

    Du kannst z.B. mit zwei Menus und maxItems und begin arbeiten, siehe hier:
    http://www.typo3.net/tsref/menu-objects/common-properties/

    config.baseURL = http://www.kitsunet.com/
    TYPO3 Flow und Neos Community Contact
    Release Manager TYPO3 Neos 1.1
    Ich habe Probleme mit den PMs hier, also schreibt mir bitte eine Mail oder über Twitter!

  • fuss fuss
    Jedi-Meister
    0 x
    375 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2013, 23:40

    Olla!

    Wenn ich das richtig sehe, sind 20.1 und 20.2 die beiden besagten UL-Tags.
    Somit müsste ein 20.stdWrap.wrap = <div>|</div> (ungetestet, evtl reicht 20.wrap anstelle stdWrap.wrap) Dir diese beiden UL mit einem DIV umschliessen.

    gruss, fuss

    my system:
    C-64 I, 65816@20mhz, 16mb ram, 4x 6581r4 (12 channel fm-sound), 384mb scsi hd
    go sixtyfour! go!

  • 1