Problem bei Menü

  • typoz typoz
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    10. 04. 2009, 01:10

    [TS]#die oberseiten (menu_1.1)
    temp.menu_l = HMENU
    temp.menu_l.1 = TMENU
    temp.menu_l.1 {
    NO.allWrap = <li> | </li>
    ACT = 1

    #darum geht's:
    #an der stelle +++ sollen die
    #unterseiten eingefügt werden
    ACT.allWrap = <li class="aktiv"> | +++ </li>

    }

    #die unterseiten (menu_1.2)
    temp.menu_l.2 = TMENU
    temp.menu_l.2.wrap = <ul> | </ul>
    temp.menu_l.2 {
    NO.allWrap = <li> | </li>
    Enable active state and set properties:
    ACT = 1
    ACT.allWrap = <li class="aktiv"> | </li>
    }
    [/TS]

    Ich bin gerade dabei aus einer HTML/CSS Vorlage ein Template zu erstellen, ich benutze dazu das Tutorial und komme damit Gut voran.

    Nun habe ich ein Problem mit dem Menü:
    Die Links zu den [b]Oberseiten[/b] (auch die Unterseiten) sind alle mit einem [b](html) li Tag umschlossen[/b] (siehe listing).

    Wenn eine aktive Oberseite Unterseiten hat, werden diese Unterseiten momentan [b]nach dem li endtag[/b] der Oberseite eingefügt, ich möchte aber das sie [b]davor eingefügt werden sollen[/b] ([b]listing bei +++[/b])

    Frage: Wie geht das?


  • 1
  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    10. 04. 2009, 10:17

    Man baut Manüs mit mehreren Level nicht mit allWrap. Dadurch wird erst der li-Tag geschlossen und dann der nächste Level eingefügt. Li-Menüs werden mit wrapItemAndSub gebaut.

    Bitte schau hier rein. Da findest du alle möglichen Menüformen und deren Aufbau.
    http://www.typo3.net/forum/list/list_post//65143/

    Bitte beim nächsten Mal im korrekten Forumbereich posten. (Menüs) habe das Thema verschoben.

  • 1