Zum Inhalt springen

Probleme mit dem Menü

Erstellt am 8. November 2005 · Noch keine Antworten

Tags: Frage

sbehrends ·

Hi@all!!

Bin erst seit kurzem in der Welt von Typo3 unterweg. Darum auch meine Frage:

Ich habe auf der linken Seite unserer HP ein Navigationmenü erstellt, das auch prima funktioniert. Ich habe mich dabei an der Doku von Robert Meyer gehalten. Ich benutze zwei Arten von Templates. Das erste Template stellt das standard Design für die HP dar bis zur ersten Ebene. Das zweite Template springt dann ab der ersten Ebene bis in die anderen Ebenen ein. Also quasi wenn man im Menü auf einen Button klickt springt man auf die erste Ebene. Ab der ersten Ebene werden dann im Haupteile nochmals Schaltflächen in Form eines Karteireiters dargestellt. Sozusagen als Submenü.
Jetzt möchte ich jedoch das Submenü auf die linke Seite bringen, also quasi in die Navigationsleiste. Und die Menüpunkte die auf 3 Ebene liegen sollen dann nachrücken.

Ähnlicher Seitenbaum.

|---Root <---Erstes Template
|----|---Seite 1 <--- Zweites Template
|----|---|---Seite 1.1
|----|---|---Seite 1.2
|----|---|---|---Seite 1.2.1
|----|---|---|---...........
|----|---|---...............
|----|---Seite 2 <--- Erstes Template durch Vererbung
|----|---|---Seite 2.1 <--- Zweites Templates
|----|---|---Seite 2.2 <--- Zweites Templates
|----|---|---...............
|----|---Seite 3 <--- Zweites Templates
......................
......................

Hier der Source-Code zum ersten Template

config.language = de
config.locale_all = de_DE

seite = PAGE
seite.stylesheet = EXT:css_styled_content/css/uimc.css
seite.config.index_enable = 1 
seite.config.index_externals = 1
seite.10 < styles.content.get
seite {
   typeNum = 0
   bodyTag= <body bgcolor = "#7A,D0,62"
   meta.AUTHOR = UIMC
   meta.DESCRIPTION = Homepage UIMC

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/template1.htm
   

   10.marks {
        MENU_LINKS1 = HMENU
        MENU_LINKS1.special = directory
        MENU_LINKS1.special.value = 30
        MENU_LINKS1.entryLevel = 1
        MENU_LINKS1.1 = GMENU
        MENU_LINKS1.1.expAll = 1
        MENU_LINKS1.1.NO = 1
        MENU_LINKS1.1.NO {
                  XY = 160, 30
                  align = center
                  backColor = #7AD062
                  wrap =|</br>
                  10 = TEXT
                  10.text.field = title
                  10.fontColor = #000000
                  10.fontFile = fileadmin/Fonts/tahoma.ttf
                  10.fontSize = 10 ||10||10||10||10||10||10||10||8
                  10.align = center||center||center||center||center||center||center||center||
                  10.offset = -2, 15||-2, 15||-2, 15||-2, 15||-2, 15||-2, 15||-2, 15||-2, 15||25, 15

                  5 = IMAGE
                  5.file = fileadmin/buttons/button1.gif||fileadmin/buttons/button1.gif||fileadmin/buttons/button1.gif||fileadmin/buttons/button4.gif||fileadmin/buttons/button4.gif||fileadmin/buttons/button4.gif||fileadmin/buttons/button31.gif||fileadmin/buttons/button31.gif||fileadmin/buttons/button7.gif
       }
       MENU_LINKS1.1.RO < .MENU_LINKS1.1.NO
       MENU_LINKS1.1.RO {                    
                  6 = IMAGE
                  6.file = fileadmin/buttons/button2.gif||fileadmin/buttons/button2.gif||fileadmin/buttons/button2.gif||fileadmin/buttons/button5.gif||fileadmin/buttons/button5.gif||fileadmin/buttons/button5.gif||fileadmin/buttons/button41.gif||fileadmin/buttons/button41.gif||fileadmin/buttons/button8.gif
        }

       MENU_LINKS.1.CUR < .MENU_LINKS.1.RO       

###       MENU_LINKS1.2 < .MENU_LINKS1.1
###       MENU_LINKS1.2 {
###       NO.10.fontColor = #FFFFFF
###       NO.20.file.backColor = #478951
###        }

       CONTENT = CONTENT
       CONTENT {
                 table = tt_content
                 select.orderBy = sorting
                 select.where = colPos = 0
                 }
}

Und hier das zweite Template:

seite = PAGE
seite.stylesheet = EXT:css_styled_content/css/uimc.css
seite.10 < styles.content.get
seite.config.index_enable = 1 
seite.config.index_externals = 1
seite {
   typeNum = 0
   bodyTag= <body bgcolor = "#7A,D0,62"
   meta.AUTHOR = UIMC
   meta.DESCRIPTION = Homepage UIMC

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/uimc.htm
   
   10.marks {
        MENU_LINKS1 = HMENU
        MENU_LINKS1.special = directory
        MENU_LINKS1.special.value = 30
        MENU_LINKS1.entryLevel = 0
        MENU_LINKS1.1 = GMENU
        MENU_LINKS1.1.NO = 1
        MENU_LINKS1.1.NO {
                  XY = 160, 30
                  align = center
                  backColor = #7AD062
                  wrap =|</br>
                  10 = TEXT
                  10.text.field = title
                  10.fontColor = #000000
                  10.fontFile = fileadmin/Fonts/tahoma.ttf
                  10.fontSize = 10 ||10||10||10||10||10||10||10||8
                  10.align = center||center||center||center||center||center||center||center||
                  10.offset = -2, 15||-2, 15||-2, 15||-2, 15||-2, 15||-2, 15||-2, 15||-2, 15||25, 15

                  5 = IMAGE
                  5.file = fileadmin/buttons/button1.gif||fileadmin/buttons/button1.gif||fileadmin/buttons/button1.gif||fileadmin/buttons/button4.gif||fileadmin/buttons/button4.gif||fileadmin/buttons/button4.gif||fileadmin/buttons/button31.gif||fileadmin/buttons/button31.gif||fileadmin/buttons/button7.gif
       }
       MENU_LINKS1.1.RO < .MENU_LINKS1.1.NO
       MENU_LINKS1.1.RO {
                    
                  6 = IMAGE
                  6.file = fileadmin/buttons/button2.gif||fileadmin/buttons/button2.gif||fileadmin/buttons/button2.gif||fileadmin/buttons/button5.gif||fileadmin/buttons/button5.gif||fileadmin/buttons/button5.gif||fileadmin/buttons/button41.gif||fileadmin/buttons/button41.gif||fileadmin/buttons/button8.gif
        }
        
        UNTER_MENU = HMENU
        UNTER_MENU.special = directory
        UNTER_MENU.special.value = 37
        UNTER_MENU.entryLevel = 0
        UNTER_MENU.1 = GMENU
        UNTER_MENU.1.NO = 1
        UNTER_MENU.1.NO {
                   XY = 120, 20
                  backColor = #7AD062
                    
                  5 = IMAGE
                  5.file = fileadmin/buttons/kartei_om.jpg
                  5.offset = 0, 0
  
                  10 = TEXT
                  10.text.field = title
                  10.fontColor = #000000
                  10.fontFile = fileadmin/Fonts/tahoma.ttf
                  10.fontSize = 8
                  10.lockPosition = x
                  10.align = center
                  10.offset = -5, 15
                  10.leftOffset = 100
                  textStyle = position:absolute;
       }
       UNTER_MENU.1.RO < .UNTER_MENU.1.NO
       UNTER_MENU.1.RO {
                    
                  6 = IMAGE
                  6.file = fileadmin/buttons/kartei_mom.jpg
       }
       CONTENT = CONTENT
       CONTENT {
                 table = tt_content
                 select.orderBy = sorting
                 select.where = colPos = 0
                 }
}
}

Jetzt meine Frage: Wenn ich ein zweites Template auf eine Ebene kommt es dann das entryLevel = 0 ???
Denn wenn ich jetzt die Seiten ab der ersten Ebene in die Navileiste ziehen will, werden diese nicht angezeigt.
Dies funktioniert zum Beispiel unter dem zweiten Template überhaupt nicht.

zum besseren Verständnis --> http://typo3.uimc.de

Danke schon mal im Voraus!!!

MfG