Submenü zeigen wenn Unterpunkte vorhanden, ansonsten Submenü des Parents zeigen?!

  • jimmykimmy jimmykimm...
    Padawan
    0 x
    59 Beiträge
    0 Hilfreiche Beiträge
    04. 09. 2012, 12:44

    Hallo zusammen,

    ich möchte gerne ein Submenü auf meinen Seiten anzeigen, dass folgendes verhalten hat:

    Oben Drüber soll jeweils die Überschrift der aktuellen Seite angezeigt werden.
    Darunter sollen die passenden Untermenüpunkte der jeweiligen Seite angezeigt werden.

    Sollten KEINE Unterpunkte existieren, sollte das Submenü des Vaterelements der aktuellen Seite angezeigt werden (und dementsprechend darüber auch der Name des Vaterelements).

    Beispiel einer Hierarchie:

    Link 1
    -- Link 1.1
    -- Link 1.2
    ---- Link 1.2.1
    ---- Link 1.2.2
    -- Link 1.3
    Link 2
    Link 3

    Wenn ich nun auf der Seite "Link 1" bin, soll ein Menü angezeigt werden das So aussieht:
    Link1 (Als Überschrift)
    -----
    -- Link 1.1
    -- Link 1.2
    -- Link 1.3

    Wenn ich nun auf "Link 1.2.2" gehe, dann habe ich dort keine Unterpunkte mehr. Es sollte also die eben drüber angezeigt werden, sprich:
    Link 1.2
    -----
    -- Link 1.2.1
    -- Link 1.2.2 (als aktiv markieren)

    Kann mir dort jemand weiterhelfen?
    Ich habe bisher folgenden Ansatz, der jedoch nur korrekt ist, soweit ich auf einer Seite bin, die Unterpunkte besitzt:

    1. temp.subNav >
    2. temp.subNav = COA
    3. temp.subNav {
    4. wrap = <div class="subNav">|</div>
    5.  
    6. # aktuellen Seitentitel holen
    7. 10 = TEXT
    8. 10.wrap = <h3><em>|</em></h3>
    9. 10.value.data = TSFE:title
    10. 10.typolink.parameter.data = TSFE:id
    11.  
    12. # Subnavigation erstellen
    13. 20 = HMENU
    14. 20 {
    15. wrap = <ul id="subNav">|</ul>
    16. entryLevel = -1
    17. 1 = TMENU
    18. 1 {
    19. NO.wrapItemAndSub = <li>|</li>
    20. wrap = <ul>|</ul>
    21. }
    22. 2 < .1
    23. }
    24. }


  • 1
  • Wool Wool
    Jedi-Meister
    0 x
    324 Beiträge
    2 Hilfreiche Beiträge
    05. 09. 2012, 15:45

    Hier mal eine Erklärung zu geteilten Menüs mit "rootline":
    - [url=http://blog.undkonsorten.com/typo3-geteilte-navigation]http://blog.undkonsorten.com/typo3-geteilte-navigation[/url]

    Und als Stichword für das Typo3-Handbuch: [b]entryLevel[/b]

    Wenn man es selber erarbeitet lernt man besser ;)

  • 1