Zum Inhalt springen

Limit bei HMENU & TMENU

Erstellt am 3. August 2004 · 5 Antworten · letzte Antwort am 3. August 2004

Tags: Frage

chukks ·

Moin Moin,

Ich habe eine Baumstruktur mit 7 Ebenen und moechte das Menu in zwei aufteilen
Menu1 --> 4 Ebenen
Menu2 --> 3 Ebenen
Die natuerlich an verschiedene Stellen angezeigt werden.

Der erste Teil wird angezeigt der zweite aber nicht!!
Als ich das gesehen habe, habe ich einfach zum testen das Menu1 um eine Ebene erweitert (im setup code). Diese zusaetzliche Ebene wurde auch nicht angezeigt!!

Gibt es ein Limit in der Ebenentiefe bei den Menues???

page = PAGE
page.typeNum = 0

page.stylesheet = fileadmin/Templates/C3/maincss.css
page.bodyTag = <body>

page.meta.AUTHOR = Moi 
page.meta.KEYWORDS = typo3, C3, conference 
page.meta.DESCRIPTION = Description 
page.noLinkUnderline = 1 
page.hover = blue 
page.shortcutIcon = fileadmin/Templates/C3/images/favicon.ico 


page.10 = TEMPLATE
page.10 {
             template = FILE
             template.file = fileadmin/Templates/C3/c3template.htm
             workOnSubpart = DOCUMENT_BODY
             marks.CONTENT < styles.content.get
                
             ######  Menu1 ##########
             marks.MENU = HMENU
             marks.MENU  {
                                    entrylevel = 0

                                   1 = TMENU
                                   1 {
                                      expALL = 1
                                      NO.allWrap = <div id="LftNav">|</div>
                                      NO.ATagParams = class="level1" 
                                       }

                                   2 = TMENU
                                   2 {
                                       expALL = 1
                                       NO  {
                                              allWrap = <div id="ContLftNav">|</div>
                                              ATagParams = class="level2" 
                                              }
                                        }
  
                                   3 = TMENU
                                   3 {
                                       expALL = 1
                                       NO  {
                                              allWrap = <div id="ContLftSubNav">|</div>
                                              beforeImg = fileadmin/Templates/C3/images/li.gif
                                              ATagParams = class="level3" 
                                              RO= 1
                                               }
                                        }

                                   4 = TMENU
                                   4 {
                                       expALL = 1
                                       NO  {
                                              allWrap = <div id="ContLftSubNav2">|</div>
                                              beforeImg = fileadmin/Templates/C3/images/li2.gif
                                              ATagParams = class="level3" 
                                              RO= 1
                                               }
                                         }
                                     }


             ###### SubMenu ##########

             marks.SubMENU = HMENU
             marks.SubMENU  {
                                    entrylevel = 4

                                   5 = TMENU
                                   5 {
                                      expALL = 1
                                      NO.allWrap = <div id="LftNav">|</div>
                                      NO.ATagParams = class="level1" 
                                       }

                                   6 = TMENU
                                   6 {
                                       expALL = 1
                                       NO  {
                                              allWrap = <div id="ContLftNav">|</div>
                                              ATagParams = class="level2" 
                                              }
                                        }
  
                                   7 = TMENU
                                   7 {
                                       expALL = 1
                                       NO  {
                                              allWrap = <div id="ContLftSubNav">|</div>
                                              beforeImg = fileadmin/Templates/C3/images/li.gif
                                              ATagParams = class="level3" 
                                              RO= 1
                                               }
                                        }

                                }

             }

In dem code das Menu1=Menu und Menu2=SubMENU

Hat vielleicht jemand eine idee.

Danke & Gruss

Dander ·

Tag, Probiere es mal mit

marks.SubMENU = HMENU 
             marks.SubMENU  { 
                                    entryLevel = 4 

                                   1 = TMENU 
                                   1 { 
                                      expALL = 1 
                                      NO.allWrap = <div id="LftNav">|</div> 
                                      NO.ATagParams = class="level1" 
                                       } 

                                   2 = TMENU 
                                   2 { 
                                       expALL = 1 
                                       NO  { 
                                              allWrap = <div id="ContLftNav">|</div> 
                                              ATagParams = class="level2" 
                                              } 
                                        } 
  
                                   3 = TMENU 
                                   3 { 
                                       expALL = 1 
                                       NO  { 
                                              allWrap = <div id="ContLftSubNav">|</div> 
                                              beforeImg = fileadmin/Templates/C3/images/li.gif 
                                              ATagParams = class="level3" 
                                              RO= 1 
                                               }
chukks ·

Habe es gerade probiert,
er zeigt dann die 3 ersten ebenen, die wir schon haben!!
Habe mein submenu fuer test zwecke reduziert.

marks.SubMENU = HMENU
marks.SubMENU  {
               entrylevel = 2

               1 = TMENU
               1 {
                    expALL = 1
                    NO.allWrap = <div>|</div>
                    NO.ATagParams = class="level1" 
                   }
            }

Es sieht so aus als ob, um Level2 zu sehen muss zuerst Level1 angezeigt werden!!!
Mit diesem Code wird immer Level1 angezeigt egal ob entrylevel=1,2,3,4,...

Dander ·

tag,

du hast meinen Code nicht übernommen

entrylevel

sollte

entryLevel

heisen mit groß L

MFG

Dander