Zum Inhalt springen

Responsive Menü mit mehreren Ebenen

Erstellt am 26. November 2014 · 3 Antworten · letzte Antwort am 26. November 2014

Tags: TYPO3 6.x, Frage

scralle ·

Hallo,

ich suche nach einer Möglichkeit, für ein responsive Menü, auf der zweiten Ebene, den Link der Elternebene mit auszugeben. Ist etwas schwer zu erklären, daher versuche ich es mal »bildlich«:

- Ebene 1
-- Ebene 1
-- Unterseite 1-1
-- Unterseite 1-2
- Ebene 2
-- Ebene 2
-- Unterseite 2-1
-- Unterseite 2-2
...

Mein aktuelles TS:

lib.mobile-navigation = HMENU
lib.mobile-navigation {
    protectLvar = 1
    entryLevel = 0
    1 = TMENU
    1 {
        noBlur = 1
        expAll = 1
        wrap = <ul class="dl-menu">|</div>
        NO.wrapItemAndSub = <li>|</li>
        NO.stdWrap.htmlSpecialChars = 1
        ACT = 1
        ACT.wrapItemAndSub = <li>|</li>
        ACT.ATagParams = class="active"
        ACT.stdWrap.htmlSpecialChars = 1
    }
    2 < .1
    2 {
        wrap = <ul class="dl-submenu">|</ul>
    }
    3 < .2
}

Als Mobiles Menü nutze ich folgendes Script: http://tympanus.net/Development/ResponsiveMultiLevelMenu/
Das Problem dabei ist, dass die erste Ebene nicht »klickbar« ist und damit die Seite nicht zu erreichen.
Gibt es eine Idee, wie ich das Problem umgehen kann?

Beste Grüße
Fabian

toifel ·

Du kannst die Seiten auf Ebene1 als "Verweis auf erste Unterseite" einstellen, so wird man immer automatisch auf Ebene2-1 umgeleitet, unabhängig von Desktop/Mobile.

Dann brauchst du noch eine Unterseite "Übersicht" o.Ä., auf der dann die Inhalte aus Ebene1 liegen.

scralle ·

Hallo, danke für die Antwort. Das ist leider nicht so ohne Weiteres möglich, da ich mehrere Navigationen habe. Bei der Desktop-Version wird die Navigation in Vertikale und Horizontale Navigation geteilt. Dann hätte ich auch dort auch die Ebene 1 doppelt. Das soll allerdings nicht sein.

Optisch 🙂

Horizontal
Seite 1 | Seite 2 | Seite 3

Vertikal
- Seite 1-1
- Seite 1-2
...

Bei deinem Vorschlag sähe es so aus:

Horizontal
Seite 1 | Seite 2 | Seite 3

Vertikal
- Seite 1
- Seite 1-1
- Seite 1-2
...

toifel ·

Dann vielleicht in HMENU.2 mit "NO.stdWrap.cObject" arbeiten.. hab ich zwar noch nie gemacht, wäre aber meine nächste Idee 😉