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

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....

Unbekannter Benutzer ·

Tja,

also ich verstehe nicht völlig warum du die Untermenüpunkte nicht bekommst, aber ich verstehe insgesamt noch nicht ganz wie es aussehen soll.

Hast du ein Bild oder so?

Unbekannter Benutzer ·

So,

ich habe jetzt den Code den du gepostet hast probiert, und bekomme beide Ebenen heraus... Also muss es an einer anderen Stelle Probleme geben. Probier mal eine nackte Seite mit nur diesem Menücode in das Pageobjekt eingebunden. Bei mir geht das.

guitarfreak089 ·

Hallo!

danke für deine Antwort!

also meine Rootseite ist "schulzapple" und hat die id = 17

Bild: lokalisten.de/…/15407_1151829410849m.gif

ich gehe also von dieser Seite aus und benutze diesen Code:

		#NaviA
		NAVIA = HMENU
		NAVIA {
			special = directory
			special.value = 17
			
	
			1 = GMENU
			1.expAll = 1
			1.NO = 1
			1.NO {
				XY = 142, 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.offset = -10,-1
                        1.CUR.5.file = fileadmin/apple/grey_arrow.jpg
                        1.CUR.10 = TEXT
                        1.CUR.10.fontFile = fileadmin/fonts/VERDANAB.ttf
                                              

                        	
			}
			
			NAVIA.2 < NAVIA.1

es geht immer noch nicht 🙁

guitarfreak089 ·

Gut Gut, ich habe meinen Fehler gefunden bzw. habe ich special.value = 17 rausgenommen!

jetzt zeigt er mir die Submenus an, aber dabei ersetzt er mir die Hauptmenus!
Wie kann ich es so darstellen, wie auf dem oben gepostetem Bild?
Also, dass die Submenus unter den Hauptmenus angezeigt werden???

Freue mich über jede Antwort! :o

Unbekannter Benutzer ·

Na aber wenn schulz-apple deine Rootseite ist, brauchst du doch gar kein directory. mach das Menü mal ohne special... Wobei wie gesagt, bei mir funktioniert es auch so...

guitarfreak089 ·

Also ich habe jetzt nur noch was Special betrifft, special = directory drinnen.

was genau funktioniert bei dir ?

bei mir werden eben nur die submenus ohne hauptmenus angezeigt.