Hallo

ich habe ein Menülayout das in 2 Ebenen funktioniert.
In der ersten Ebene sind 5 Menüpunkte die alle jeweils Unterseiten haben.

Nun soll die erste Menüebene bei aktiver Seiter der 2. Ebene ausgetauscht werden um die aktive Seite in dem Menü zu zeigen

Normales Menü in der 1. Ebene
- Produkte
- Themen
- Standorte Region 1
-- Standort AB
-- Standort CD
-- Standort XY
-- Standort YZ
- Standorte Region 2
- Standorte Region 3


bei aktiver 2. Ebene, im Beispiel --Standort XY

- Standort XY < ersetzt Menüpunkt 1. Ebene
-- Standort AB
-- Standort CD
-- Standort XY < aktive
-- Standort YZ


folgender Code klappt schon ganz gut, allerdings wird die aktive Seite nicht als Menüpunkt erster Ebene gezeigt.
Wie geht man da vor?!

        lib.menu = COA
        lib.menu {

                10 = HMENU
                10 {
                special = rootline
                special.range = 1|-5


                        1 = TMENU

                        1 {
                                wrap = <ul id="menu" class="sf-menu"> | </ul>
                                expAll = 1

                                NO {
                                        ATagTitle.field = subtitle//title
                                        wrapItemAndSub = <li> | </li>
                                        stdWrap.prepend = COA
                                        stdWrap.prepend.10.wrap = ~  |

                                }

                                IFSUB = 1
                                IFSUB {
                                        wrapItemAndSub = <li class="sub"> |  
</li>
                                        ATagBeforeWrap = 1
                                        }

                                ACT < .NO
                                ACT = 1
                                ACT {
                                        wrapItemAndSub = <li class="active"> | 
</li>

                                }

                                ACTIFSUB < .IFSUB
                                ACTIFSUB.wrapItemAndSub = <li class="sub active"> |  
</li>
                        }

                        2 = TMENU
                2 {
                        wrap = <ul> | </ul>

                        NO {
                                ATagTitle.field = subtitle//title
                                wrapItemAndSub = <li> | </li>
                        }

                        ACT < .NO
                        ACT = 1
                        ACT.wrapItemAndSub = <li class="active"> | </li>

                        IFSUB = 1
                        IFSUB {
                                wrapItemAndSub = <li class="sub"> |  </li>
                                ATagBeforeWrap = 1
                                ATagParams =
                        }

                        ACTIFSUB < .IFSUB
                        ACTIFSUB.wrapItemAndSub = <li class="sub active"> |  
</li>

                  }

                }


        }



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an