Zum Inhalt springen

untermenues werden nicht angezeigt

Erstellt am 30. Juni 2006 · 29 Antworten · letzte Antwort am 2. Juli 2006 · Seite 1 von 2

Tags: Frage

kadu ·

ich habe folgende struktur

-web_projekte(level = 0, uid = 42)
--menue (level = 1, uid = 180)
---eins (level = 2, uid = 183)
----einsA (level = 3, uid = 184)
----einsB (level = 3, uid = 185)
----einsC (level = 3, uid = 186)
---zwei (level = 2, uid = 182)
---drei (level = 2, uid = 181)

und folgendes script

seite = PAGE
seite {
  ## initialisieren ##
  typeNum = 0
  bodyTag = <body id="bd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
  stylesheet = fileadmin/wb_pro/css/wb_pro.css
  meta.AUTHOR = kadu
  meta.DESCRIPTION = dies ist das haus vom nikolaus
 
  ## template ansprechen ##
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/wb_pro/wb_pro.html
  10.workOnSubpart = DOCUMENT

  ## menue erstellen ##
  10.marks{
    MENU = HMENU
    MENU.special = directory
    MENU.special.value = 180
    MENU.entryLevel = 0
  
    MENU.1 = GMENU
    MENU.1.NO = 1
    MENU.1.NO{
           wrap = |<br />
           XY = 146,30
           backcolor = #ffffff
        
          10 = TEXT
          10.text.field = title
          10.fontColor = #000000
          10.fontFile = filedamin/fonts/cour.ttf
          10.fontSize = 10
          10.niceText = 1
          10.offset = 7,21
          
          20 = IMAGE
          20.file = GIFBUILDER
          20.file {
               XY = 146,1
               backColor = #0000FF
               }
          20.offset = 0, 29
  }
}

leider werde die untermenues von seite1 (seiteA, seiteB,seiteC) nicht angezeigt.

danke und gruss

just2b ·

tu tas special = directory raus, beides verträgt sich nicht... oder setze expAll = 1

lg georg

kadu ·
just2b schrieb

tu tas special = directory raus, beides verträgt sich nicht... oder setze expAll = 1

lg georg

wenn ich

MENU.special = directory

auskommentiere, erhalte ich nur den button 'menue'.

kadu ·

... oder vielleicht kann mir jemand ein ordentliches tutorial empfehlen, mit dem man ein einfaches GMENU nachvollziehen kann.

danke und gruss ...

Unbekannter Benutzer ·

Naja du musst ja die jeweiligen Ebenen auch definieren... D.h. mit deinem

MENU.1 = GMENU
    MENU.1.NO = 1
    MENU.1.NO{
           wrap = |
           XY = 146,30
           backcolor = #ffffff
       
          10 = TEXT
         10.text.field = title
          10.fontColor = #000000
          10.fontFile = filedamin/fonts/cour.ttf
          10.fontSize = 10
          10.niceText = 1
          10.offset = 7,21
          20 = IMAGE
          20.file = GIFBUILDER
          20.file {
               XY = 146,1
               backColor = #0000FF
               }
          20.offset = 0, 29
  }

definierst du das ausehen der ersten Menüebene. Setz mal darunter ein

MENU.2 < MENU.1

Tutorial kann ich dir aus dem Kopf auch keins Empfehlen, aber lad dir mal die TYPO Doku von hier runter... Die hat auch Beispiele.
Gruß
Christian

guitarfreak089 ·

Hallo!
ich habe das selbe Problem.
WAS MACHE ICH DENN DA FALSCH ?!

#NaviA
		NAVIA = HMENU
		NAVIA {
			special = directory
			special.value = 17
			expAll = 1
	
			1 = GMENU
			1 .NO = 1
			1.NO {
				XY = 146, 16
				backColor = white
				wrap = | <br>
				10 = TEXT
				10.text.field = title
				10.fontColor = #5F5F5F
				10.fontFile = fileadmin/fonts/VERDANA.ttf
				10.fontSize = 9
				10.niceText = 0
				10.offset = 15, 10
				
	
				#grauer strich
				20 = IMAGE
				20.file = GIFBUILDER
				20.file {
					XY = 144, 1
					backColor = #CBCBCB
	       				}
				20.offset = 0,15
				}
	
			#Rollovereffekt
			1.RO < .1.NO
			1.RO = 1 
			
			
			
			#CURRENTeffekt
			1.CUR < .1.NO
			1.CUR = 1 
			1.CUR.5 = IMAGE
                        1.CUR.5.file = fileadmin/apple/grey_arrow.jpg
			1.CUR.5.offset =  0,-2                     
                        1.CUR.10 = TEXT
                        1.CUR.10.fontFile = fileadmin/fonts/VERDANAB.ttf
                                               
                        	
			}
			
			NAVIA.1.2 < NAVIA.1.1

danke für jede antwort!:o

guitarfreak089 ·

nee, daran lag es wohl nicht, weil es keine veränderung gab #evil# #angry# 😢

Hat sonst noch jemand einen Vorschlag? :o

kadu ·

hallo,

@Kitsunet

ok - habe ich gemacht - funktioniert aber nicht.
ich habe die erfahrung gemacht, dass ich mit einem solchen script, dass uebrigens auf einer vorlage von dieser seite beruht (Grundlagenwissen Typo3 Version 3.6.2 Deutsche Typo3-Dokumentation Dok.-Version 2.0), schwierigkeiten mit dem entryLevel habe, weshalb ich auch meine struktur mitgeschickt habe.

@just2b

auch ein 'expAll=1' fuehrt nicht zum erfolg.

seite = PAGE
seite {
  ## initialisieren ##
  typeNum = 0
  bodyTag = <body id="bd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
  stylesheet = fileadmin/wb_pro/css/wb_pro.css
  meta.AUTHOR = kadu
  meta.DESCRIPTION = dies ist das haus vom nikolaus
 
  ## template ansprechen ##
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/wb_pro/wb_pro.html

  10.workOnSubpart = DOCUMENT

  ## menue erstellen ##
  10.marks{
    MENU = HMENU
    MENU.special = directory
    MENU.special.value = 180
    MENU.entryLevel = 0

    MENU.1 = GMENU
    MENU.1.NO = 1
    MENU.1.NO{
           expAll = 1
           wrap = |<br />
           XY = 146,30
           backcolor = #ffffff
           
          10 = TEXT
          10.text.field = title
          10.fontColor = #000000
          10.fontFile = filedamin/fonts/cour.ttf
          10.fontSize = 10
          #10.niceText = 1
          10.offset = 7,21
          
          20 = IMAGE
          20.file = GIFBUILDER
          20.file {
               XY = 146,1
               backColor = #0000FF
               }
          20.offset = 0, 29
         }
     MENU.2 < .MENU.1
     }   
}
Unbekannter Benutzer ·

Hallo,

ich habs nicht direkt erkannt, aber das expAll steht falsch... Ich habs getestet und es muss natürlich dem GMENU zugeordnet werden.

Also so

...
MENU.1 = GMENU
MENU.1.expAll = 1
MENU.1.NO = 1
MENU.1.NO{
...

Dann klappts

guitarfreak089 ·
Kitsunet schrieb

Du hast in Zeile 9 ein Leerzeichen, das da nicht hingehört. Ist das in deinem Originalcode auch so?

okay, das Leerzeichen ist ausgebessert!

aber es geht immernoch nicht #angry#

was mache ich denn noch falsch???

#NaviA
		NAVIA = HMENU
		NAVIA {
			special = directory
			special.value = 17
			
	
			1 = GMENU
			1.NO = 1
			1.NO {
				XY = 146, 16
				backColor = white
				wrap = | <br>
				10 = TEXT
				10.text.field = title
				10.fontColor = #5F5F5F
				10.fontFile = fileadmin/fonts/VERDANA.ttf
				10.fontSize = 9
				10.niceText = 0
				10.offset = 15, 10
				
	
				#grauer strich
				20 = IMAGE
				20.file = GIFBUILDER
				20.file {
					XY = 144, 1
					backColor = #CBCBCB
	       				}
				20.offset = 0,15
				}
	
			#Rollovereffekt
			1.RO < .1.NO
			1.RO = 1 
			
			
			
			#CURRENTeffekt
			1.CUR < .1.NO
			1.CUR = 1 
			1.CUR.5 = IMAGE
                        1.CUR.5.file = fileadmin/apple/grey_arrow.jpg
			1.CUR.5.offset =  0,-2                     
                        1.CUR.10 = TEXT
                        1.CUR.10.fontFile = fileadmin/fonts/VERDANAB.ttf
                                               


                        	
			}
			
			NAVIA.2 < NAVIA.1
kadu ·

hallo,

@Kitsunet

stimmt, jetzt geht's. danke - guter tip.

was fuer mich allerdings nicht logisch ist, ist der entryLevel, der auf '0' gesetzt ist.
laut doku (siehe oben) muesste dieser eigentlich auf '1' gesetzt sein - theoretisch.

Unbekannter Benutzer ·

Siehe Referenz:

ANMERKUNG: Setzen Sie nicht die Eigenschaft ».entryLevel für ein HMENU, wenn Sie diese Option benutzen! Beachten Sie auch, dass hier Seiten für die oberste Menüebene gewählt werden. Untermenüs mit menuObjects 2+ werden wie üblich erzeugt.

Ich vermute es hat dann einfach keine Wirkung.
Wäre ja auch Unsinn, denn ich kann ja bei directory sowieso einen Startpunkt angeben, da brauch ich ja keinen "offset" mehr, sondern gebe direkt die richtige Ebene an.

guitarfreak089 ·

es klappt einfach nicht #evil#

NAVIA = HMENU
		NAVIA {
			special = directory
			special.value = 17
			
	
			1 = GMENU
			1.expAll = 1
			1.NO = 1
			1.NO {
				XY = 146, 16
				backColor = white
				wrap = | <br>
				10 = TEXT
				10.text.field = title
				10.fontColor = #5F5F5F
				10.fontFile = fileadmin/fonts/VERDANA.ttf
				10.fontSize = 9
				10.niceText = 0
				10.offset = 15, 10
				
	
				#grauer strich
				20 = IMAGE
				20.file = GIFBUILDER
				20.file {
					XY = 144, 1
					backColor = #CBCBCB
	       				}
				20.offset = 0,15
				}
	
			#Rollovereffekt
			1.RO < .1.NO
			1.RO = 1 
			
			
			
			#CURRENTeffekt
			1.CUR < .1.NO
			1.CUR = 1
			1.CUR.5 = IMAGE
                        1.CUR.5.file = fileadmin/apple/grey_arrow.jpg
                                              

                        	
			}
			
			NAVIA.2 < NAVIA.1
guitarfreak089 ·

vielen dank für die antwort !!!1

also das erste menü ist da....

muss ich eigtl. 2 templates erstellen?

denn... ich will dass sich das subemenu öffnet, wenn ich einen der oberpunkte angeklickt habe.

oder geht das auch mit einem???

ich bin am verzweifeln....