Zum Inhalt springen

HMenu ebenen anzahl begrenzen

Erstellt am 29. MĂ€rz 2006 · 3 Antworten · letzte Antwort am 29. MĂ€rz 2006

Tags: Frage

Pillschen ·

Guten abend =) da ich wohl ohne Hilfe nicht weiterkomme, wende ich mich mal wieder an euch 🙂

Ich bin gerade dabei ein Menu zu erzeugen welches die ersten beiden ebenen anzeigen soll die darunterliegenden ebenen sollen an dieser stelle nicht mit ausgegeben werden.
Es handelt sich um ein DropDown menu basierend auf css, was ja aber eigentlich keine wieter Rolle Spielen sollte :p

Hier mein TypoScript bist jetzt :

marks.MAIN_NAV = HMENU
marks.MAIN_NAV {
                          entryLevel = 0
                          #special = directory
                          #special.range = 0|1
                          # Erste MenĂŒebene (horizontaler Teil)
                          1 = TMENU
                          1 {
                               wrap = <ul id="menu">|</ul>
                               expAll = 1
                               IFSUB = 1
                               IFSUB.allWrap = <li><div id="top">|</div><ul>
                               NO.linkWrap = <li><div id="top">|</div></li>
                              }

                             # Zweite Ebene (erster vertikaler Teil)
                           2 = TMENU
                           2 {
                                wrap =  | </ul></li>
                                expAll = 1
                                IFSUB = 1
                                IFSUB.allWrap = <li>|<ul>
                              
                                NO {
                                       linkWrap = <li>|</li> 
                                       RO = 1
                                      }        
                             }
                             3 < .2
                             4 < .2
                             5 < .2
                             6 < .2   

                           }

So weit geht das auch schon, nur das alle ebenen ausgegeben werden die es gibt... ich hab versucht mit special.range das ganze zu begrenzen (so wie es dort jetzt # steht ohne entryLevel) aber will net 🙁

Vll mach ich da ja auch was grundlegendes Falsch... freue mich ĂŒber euere Antworten.

just2b ·

mit 3 <.2 wird die 3. Ebene angezeigt, tust du das weg, wird sie nicht mehr angezeigt, so einfach ist das

oder hab ich was falsch verstanden?
lg georg

Pillschen ·

Ja so hab ich auch gedacht, leider gehts so nicht.

Hier mal meine Struktur zum besser verstehen :

Bild: psypill.de/typostruk.gif

sobald ich den eintrag 3 < .2 lösche erzeugt er ein Menu was nur aus dem Eintrag "Das Labor" und den darin enthaltenen unterseiten besteht. Andere Punkte wie QualitÀtssicherung und Service gehen verloren.