Zum Inhalt springen

Warum verschwindet mein Menu??? *aaahhh*

Erstellt am 20. Oktober 2004 · 51 Antworten · letzte Antwort am 14. November 2004 · Seite 1 von 3

Tags: Frage

nugget ·

hi forum,
warum verschwindet mein menu wenn ich "NAVIGATION.entryLevel = 1" einfüge?

hier mein Typoscript

seite = PAGE
seite {
        typeNum = 0
        bodyTag = <body topmargin="0" leftmargin="0">
        stylesheet = fileadmin/css/main.css
         
        10 = TEMPLATE
        10.template = FILE
        10.template.file = fileadmin/template.html
        10.workOnSubpart = DOKUMENT
         
        10.marks {
                         
                NAVIGATION = HMENU
                NAVIGATION.special = directory
                NAVIGATION.special.value = 2
                NAVIGATION.entryLevel = 1
                NAVIGATION.1 = GMENU
                NAVIGATION.1.NO = 2
                NAVIGATION.1.NO {
                                       XY = 195, 24
                                       backColor = #336699

                                       10 = TEXT
                                       10.text.field = title
                                       10.fontColor = #FFFFFF
                                       10.fontFile = fileadmin/
                                       10.fontSize = 10
                                       10.niceText = 1
                                       10.offset = 5, 16
   
                                       20 = IMAGE
                                       20.file = GIFBUILDER
                                       20.file {
                                                  XY = 195,1
                                                  backColor = #FFFFFF
                                                 }
                                                 20.offset = 0, 23

                                                  }
                                                 
                                                   NAVIGATION.1.RO < .NAVIGATION.1.NO
                                                   NAVIGATION.1.RO.backColor =  #003366
                                                   NAVIGATION.2 < .NAVIGATION.1
                        }  
}

hier meine Seiten Sturktur
Bild: mark.berntheisel.de/ss.jpg

Vielen Dank für eure Hilfe 😃

HansMaulwurf ·

Eyja weil des ja ab der 0 ebene starten soll!
Und wenn des nix anzeigt wird es wahrscheinlich daran liegen das du erst die nächste eben aktiviren musst.
bsp zur verständlichkeit:
Menu:

Home
-
-
-

alleso müsste Home aktiviert sein (z.B.) damit du dein menu mit dem entryLevel 1 siehst!!!!

d.h. entryLevel = 0

mfg Hans

nugget ·

hallo hans,

leider kapier ich gar nix! könntest du mein typoscript einfach abändern und es mir dann anhand des scripts erklären??

HansMaulwurf ·

Also na gut: 😃

seite = PAGE 
seite { 
        typeNum = 0 
        bodyTag = <body topmargin="0" leftmargin="0"> 
        stylesheet = fileadmin/css/main.css 
          
        10 = TEMPLATE 
        10.template = FILE 
        10.template.file = fileadmin/template.html 
        10.workOnSubpart = DOKUMENT 
          
        10.marks { 
                          
                NAVIGATION = HMENU 
                NAVIGATION.special = directory 
                NAVIGATION.special.value = 2
                # Verändert ################
                NAVIGATION.entryLevel = 0 
       #############################
                NAVIGATION.1 = GMENU 
                NAVIGATION.1.NO = 2 
                NAVIGATION.1.NO { 
                                       XY = 195, 24 
                                       backColor = #336699 

                                       10 = TEXT 
                                       10.text.field = title 
                                       10.fontColor = #FFFFFF 
                                       10.fontFile = fileadmin/ 
                                       10.fontSize = 10 
                                       10.niceText = 1 
                                       10.offset = 5, 16 
    
                                       20 = IMAGE 
                                       20.file = GIFBUILDER 
                                       20.file { 
                                                  XY = 195,1 
                                                  backColor = #FFFFFF 
                                                 } 
                                                 20.offset = 0, 23 

                                                  } 
                                                  
                                                   NAVIGATION.1.RO < .NAVIGATION.1.NO 
                                                   NAVIGATION.1.RO.backColor =  #003366 
                                                   NAVIGATION.2 < .NAVIGATION.1 
                        }  
}

Also wenn der entry Level 1 ist dann wird das menu erst angezeigt wenn ein level(2) Menu aktiviert ist in deinem Bsp: wenn z.B. |Die Zusammenkunft| aktiviert ist.
Also wird erst dann ein Menu gezeigt .

mfg Hans

nugget ·

danke hans aber leider funktioniert es immer noch nicht! ich bekomme das menu angezeigt also die ersten ebene davon:

- Home
- Kontakt
- Unternehmen
- Dienstleistungen
- Produkte
- Partner

aber ich kann klicken so viel ich will unterpunkte bekomme ich nicht angezeigt 😢

hier mein jetztiges TS:

# Default PAGE object:

seite = PAGE
seite {
         typeNum = 0
         bodyTag = <body topmargin="0" leftmargin="0">
         stylesheet = fileadmin/css/main.css
         
         10 = TEMPLATE
         10.template = FILE
         10.template.file = fileadmin/template.html
         10.workOnSubpart = DOKUMENT
         
         10.marks {
                         
                        NAVIGATION = HMENU
                        NAVIGATION.special = directory
                        NAVIGATION.special.value = 3
                        NAVIGATION.entryLevel = 0
                        NAVIGATION.1 = GMENU
                        NAVIGATION.1.NO = 2
                        NAVIGATION.1.NO {
                                                   XY = 195, 24
                                                   backColor = #336699

                                                   10 = TEXT
                                                   10.text.field = title
                                                   10.fontColor = #FFFFFF
                                                   10.fontFile = fileadmin/fonts/verdana.ttf
                                                   10.fontSize = 9
                                                   10.niceText = 1
                                                   10.offset = 5, 16
   
                                                   20 = IMAGE
                                                   20.file = GIFBUILDER
                                                   20.file {
                                                              XY = 195,1
                                                              backColor = #FFFFFF
                                                             }
                                                   20.offset = 0, 23

                                                  }
                                                 
                                                   NAVIGATION.1.RO < .NAVIGATION.1.NO
                                                   NAVIGATION.1.RO.backColor =  #003366
                                                   NAVIGATION.2 < .NAVIGATION.1
                        }  
}
HansMaulwurf ·

Ja dann musst du halt noch ein GMENU für die zweite ebene anlegen
bsp:

NAVIGATION.2 = GMENU
...

das .2 steht halt für die zweite ebene.
So und das das nicht gefunzt hat is net meine schuld #giggle# 😃

Hans

HansMaulwurf ·

Ah hab gesehen das du es gemacht hast sry.
hmm dann würde ich einfach nochmal das NAVIGATION.2 überarbeiten d.h. nicht einfach von
NAVIGATION.1 kopieren. und auserdem ist vor deinem NAVIGATION.1 ein Punkt ich glaub net das der da hingehört

nugget ·

ich versuche das menu anhand der dokumentation auf typo3server.com zusammen zu bauen aber irgendwie funktionierts bei mir mal wieder nicht!
In der Dokumentation ist auch der . da!

jetzt kommt es sogar noch schlimmer nun ist mein menu ganz weg *kreischheultastaturzertrümmer* 😃 #giggle# 🙂 o.O 🙁 😢 :x #paralyzed# #evil#

das gibts doch net bin ich zu doof für ts?? <-- jaaaaa

hier ist mein aktuelles ts:

# Default PAGE object:

seite = PAGE
seite {
         typeNum = 0
         bodyTag = <body topmargin="0" leftmargin="0">
         stylesheet = fileadmin/css/main.css
         
         10 = TEMPLATE
         10.template = FILE
         10.template.file = fileadmin/template.html
         10.workOnSubpart = DOKUMENT
         
         10.marks {
                        
                        TICKER = TEXT
                        TICKER.text.value = Hier wird später der Tickertext laufen
 
                        NAVIGATION = HMENU
                        NAVIGATION.special = directory
                        NAVIGATION.special.value = 3
                        NAVIGATION.entryLevel = 1
                        NAVIGATION.1 = GMENU
                        NAVIGATION.1.NO = 2
                        NAVIGATION.1.NO {
                                                   XY = 195, 24
                                                   backColor = #336699

                                                   10 = TEXT
                                                   10.text.field = title
                                                   10.fontColor = #FFFFFF
                                                   10.fontFile = fileadmin/fonts/verdana.ttf
                                                   10.fontSize = 9
                                                   10.niceText = 1
                                                   10.offset = 5, 16
   
                                                   20 = IMAGE
                                                   20.file = GIFBUILDER
                                                   20.file {
                                                              XY = 195,1
                                                              backColor = #FFFFFF
                                                             }
                                                   20.offset = 0, 23

                                                  }
                                                                                                    
                                                   NAVIGATION.1.RO < NAVIGATION.1.NO
                                                   NAVIGATION.1.RO.backColor =  #003366
                                                   NAVIGATION.2 < .NAVIGATION.1
                        }  
}
HansMaulwurf ·

Nochmal der Punkt muss weg und entryLevel hast du auch wieder auf 1 gesetzt also an deiner stelle würde ich nochmal ganz von vorne anfangen #giggle#

nugget ·

so hab nun geändert aber ich seh wieder keine untermenus! 😢
und auch der rollovereffekt ist nun weg. wenn ich den punkt wieder hinmache ist der rollover effekt auch wieder da!

ts

# Default PAGE object:

seite = PAGE
seite {
         typeNum = 0
         bodyTag = <body topmargin="0" leftmargin="0">
         stylesheet = fileadmin/css/main.css
         
         10 = TEMPLATE
         10.template = FILE
         10.template.file = fileadmin/template.html
         10.workOnSubpart = DOKUMENT
         
         10.marks {
                        
                        TICKER = TEXT
                        TICKER.text.value = Hier wird später der Tickertext laufen
 
                        NAVIGATION = HMENU
                        NAVIGATION.special = directory
                        NAVIGATION.special.value = 3
                        NAVIGATION.entryLevel = 0
                        NAVIGATION.1 = GMENU
                        NAVIGATION.1.NO = 2
                        NAVIGATION.1.NO {
                                                   XY = 195, 24
                                                   backColor = #336699

                                                   10 = TEXT
                                                   10.text.field = title
                                                   10.fontColor = #FFFFFF
                                                   10.fontFile = fileadmin/fonts/verdana.ttf
                                                   10.fontSize = 9
                                                   10.niceText = 1
                                                   10.offset = 5, 16
   
                                                   20 = IMAGE
                                                   20.file = GIFBUILDER
                                                   20.file {
                                                              XY = 195,1
                                                              backColor = #FFFFFF
                                                             }
                                                   20.offset = 0, 23

                                                  }
                                                                                                    
                                                   NAVIGATION.1.RO < NAVIGATION.1.NO
                                                   NAVIGATION.1.RO.backColor =  #003366
                                                   NAVIGATION.2 < NAVIGATION.1
                        }  
}
HansMaulwurf ·

Ok ich hab deinen Fehler und zwar musst du erst definieren das es sich bei NAVIGATION.2 auch um ein GMENU handelt

NAVIGATION.2 = GMENU

wenn das nicht klappt dann weiss ich auch nichts mehr

nugget ·

so hab das nun gemacht aber funktioniert immer noch nicht!

Also noch mal an alle dies ist ein verzweifelter hilferuf!!! Wer weis warum ich bei meinem menu nur die erste ebene angezeigt bekomme?? HILFE 😢

hier mein TS der MARKER im Template heist NAVIGATION:

# Default PAGE object:

seite = PAGE
seite {
         typeNum = 0
         bodyTag = <body topmargin="0" leftmargin="0">
         stylesheet = fileadmin/css/main.css
         
         10 = TEMPLATE
         10.template = FILE
         10.template.file = fileadmin/template.html
         10.workOnSubpart = DOKUMENT
         
         10.marks {
                        
                        TICKER = TEXT
                        TICKER.text.value = Hier wird später der Tickertext laufen
 
                        NAVIGATION = HMENU
                        NAVIGATION.special = directory
                        NAVIGATION.special.value = 3
                        NAVIGATION.entryLevel = 0
                        NAVIGATION.1 = GMENU
                        NAVIGATION.1.NO = 2
                        NAVIGATION.1.NO {
                                                   XY = 195, 24
                                                   backColor = #336699

                                                   10 = TEXT
                                                   10.text.field = title
                                                   10.fontColor = #FFFFFF
                                                   10.fontFile = fileadmin/fonts/verdana.ttf
                                                   10.fontSize = 9
                                                   10.niceText = 1
                                                   10.offset = 5, 16
   
                                                   20 = IMAGE
                                                   20.file = GIFBUILDER
                                                   20.file {
                                                              XY = 195,1
                                                              backColor = #FFFFFF
                                                             }
                                                   20.offset = 0, 23

                                                  }
                                                                                                    
                                                   NAVIGATION.1.RO < .NAVIGATION.1.NO
                                                   NAVIGATION.1.RO.backColor =  #003366
                                                   NAVIGATION.2 = GMENU
                                                   NAVIGATION.2 < NAVIGATION.1
                        }  
}

bitte helft

HansMaulwurf ·

Ok ich hab das jetzt mal getestet und bei mir geht das so auch nicht

mach einfach in einem Seperaten template oda im selben eine ?Variable nenne sie z.B. menu
und ort baust du dein menu auf
und kopierst du einfach

marks.NAVIGATION < menu
HansMaulwurf ·

besser ich geb dir mal code:

menu = HMENU
menu.special = directory
menu.special.value = 3
menu.1 = GMENU
menu.1.NO{
XXX <- selber einfügen  :D 
}
menu.1.RO < menu.1.NO
menu.1.RO.backColor = XXX
menu.1.ACT < menu.1.RO

menu.2 < menu.1
seite{
.
.
.
marks.NAVIGATION < menu
}
nugget ·

sorry aber ich bin wirklich totaler noob ich arbeite gerade das typo3 buch und dokus durch ich wär dir sehr dankbar wenn du dein ts auf meins anpassen könntest. wie gesagt ich kann auch noch keine inhalte selber einfügen da ich selbst alles aus der dokumentation von typo3server.com abgeschrieben und für meine bedürfnisse angepasst.

mfg nugget (the n00b) #giggle#

HansMaulwurf ·

Also gut dann zu kopieren:
(is ja eigentlich nich der Sinn aber man macht halt mal ne Ausnahem

# Default PAGE object: 
    menu = HMENU 
    menu.special = directory 
    menu.special.value = 3 
    menu.entryLevel = 0 
    menu.1 = GMENU 
    menu.1.NO = 2 
    menu.1.NO { 
      XY = 195, 24 
      backColor = #336699 

      10 = TEXT 
      10.text.field = title 
      10.fontColor = #FFFFFF 
      10.fontFile = fileadmin/fonts/verdana.ttf 
      10.fontSize = 9 
      10.niceText = 1 
      10.offset = 5, 16 
    
      20 = IMAGE 
      20.file = GIFBUILDER 
      20.file { 
        XY = 195,1 
        backColor = #FFFFFF 
      } 
      20.offset = 0, 23 

    } 
  menu.1.RO < menu.1.NO 
  menu.backColor =  #003366 
  menu.2 < menu.1 
  }  
} 

seite = PAGE 
seite { 
  typeNum = 0 
  bodyTag = <body topmargin="0" leftmargin="0"> 
  stylesheet = fileadmin/css/main.css 
          
  10 = TEMPLATE 
  10.template = FILE 
  10.template.file = fileadmin/template.html 
  10.workOnSubpart = DOKUMENT 
          
  10.marks { 
    TICKER = TEXT 
    TICKER.text.value = Hier wird später der Tickertext laufen 

    NAVIGATION < menu
 }
}

Guck halt nochmal durch ob ich tipp fehler gemacht hab #giggle# kann immer mal passieren

mfg