Zum Inhalt springen

Snippet - Dropout-Menü mit javascript:return false;

Erstellt am 30. Januar 2015 · 2 Antworten · letzte Antwort am 30. Januar 2015

Tags: JavaScript & AJAX, TYPO3 6.x, Frage

suchergebnis ·

Hallo.

Wenn jemand mal ein Dropout-Menü braucht und die Hauptmenüpunkte nicht verlinkt haben will, z. B. weil man auf dem Smartphone den Klick nicht haben will, kann folgendes Snippet als Grundlage verwenden:

subparts.MENU = HMENU
subparts.MENU {
    1 = TMENU
    1 {
        wrap = <ul>|</ul>
        expAll = 1
        noBlur = 1
        NO.wrapItemAndSub = <li>|</li>
        NO.subst_elementUid = 1
        NO.ATagParams = id="link_{elementUid}"
        NO.stdWrap.htmlSpecialChars = 1
        ACT < .NO
        ACT = 1
        IFSUB = 1        
        IFSUB.doNotLinkIt = 1
        IFSUB.linkWrap = <li><a href="javascript:return false;">|</a>
        ACTIFSUB < .IFSUB
       }
    2 < .1
    3 < .1
    4 < .1
}

Eventuell sucht ja jemand nach genau so etwas ...

suchergebnis ·

Gerne!
Habe aber eben erst gesehen, dass das Javascript "geschluckt" wird.
Das Ganze nochmal zwischen anderen Code-Tags:

subparts.MENU = HMENU
subparts.MENU {
    1 = TMENU
    1 {
        wrap = <ul>|</ul>
        expAll = 1
        noBlur = 1
        NO.wrapItemAndSub = <li>|</li>
        NO.subst_elementUid = 1
        NO.ATagParams = id="link_{elementUid}"
        NO.stdWrap.htmlSpecialChars = 1
        ACT < .NO
        ACT = 1
        IFSUB = 1        
        IFSUB.doNotLinkIt = 1
        IFSUB.linkWrap = <li><a href="javascript:return false;">|</a>
        ACTIFSUB < .IFSUB
       }
    2 < .1
    3 < .1
    4 < .1
}