Zum Inhalt springen

RollOver bei GMENUE

Erstellt am 30. Juli 2006 · 3 Antworten · letzte Antwort am 30. Juli 2006

Tags: Frage

Typo34.​0 ·

Hallo, ich habe mich an das Tutorial von Robert Meyer gehalten. BIsher habe ich auch alles hinbekommen. Das GMENU wird angezeigt, jedoch bekomme ich den RollOver-Effekt nicht hin. Des Weiteren wird die zweite Menueebene nicht angezeigt. Der Content wird auch nicht angesprochen! Was ist an meinem Script falsch?

page = PAGE
page {
         typeNum = 0
         
         # Allgemeine Seiteneigenschaften
         bodyTag = <body bgcolor="FFFFFF">
         meta.AUTHOR = +++++
         meta.DESCRIPTION = +++++
         stylesheet = fileadmin/css/css_stand.css
         
         # Design Integration
         10 = TEMPLATE
         10.template = FILE
         10.template.file = fileadmin/design/index.html
         10.workOnSubpart = DOKUMENT
 
         # Datum
         10.marks.DATE = TEXT
         10.marks.DATE.data = date : d.m.Y
 
         # Menue oben
         10.marks.Menue1 = HMENU
         10.marks.Menue1 {
                              special = directory
                              special.value = 3
                              1 = TMENU
                              1.NO = 1
                              1.NO.allWrap =  &nbsp;&nbsp;&nbsp; 
                              1.NO.ATagParams = class="menue_oben"
                         }
       
         # Menue links
         10.marks.Menue2 = HMENU
         10.marks.Menue2{
                              special = directory
                              special.value = 2
                              1 = GMENU
                              1.NO = 1
                              1.NO {
                                        XY = 173, 24
                                        backColor = #ff6600
      
                                        # Text auf den Menüpunkt rendern
                                        10 = TEXT
                                        10.text.field = title
                                        10.fontColor = #ffffff
                                        10.fontFile = fileadmin/fonts/verdana.ttf
                                        10.fontSize = 10
                                        10.offset = 14, 16
                                         
                                        # Weiße Linien
                                        20 = IMAGE
                                        20.file = GIFBUILDER
                                        20.file {
                                                   XY = 200,1
                                                   backColor = #FFFFFF
                                                }
                                        20.offset = 0,23
                                    } 
			           # RollOver für GMENU
				   1.RO < .Menue2.1.NO
				   1.RO {
					tmp < .backColor
					backColor = #ff9933
					5 < .10
					5.fontColor <. tmp
					5.offset = 8,22
					}
				   # Zweite Menueebene einfügen
				   1.CUR < .Menue2.1.RO
				   2 < .Menue2.1
				   2 {
					NO.backColor = #ff9933
					NO.10.fontColor = #ffffff
					NO.20.file.backColor = #ff9933
					RO < .NO
					RO.BackColor = #FFFFFF
					RO.5 >
					CUR < .RO
					}
				}	 
        # Content einfügen
	10.marks.Content
        10.marks.Content {
		         table = tt_content
			 select.orderBy = sorting
			 select.where = colPos = 0
                         }		
	}

Danke für eure Tipps. Habe ich irgendeinen syntaktischen Fehelr im Beispiel?

McGregor ·

Hi!

Probiers mal mit

  # RollOver für GMENU
  1.RO < .1.NO

  # Zweite Menueebene einfügen
  1.CUR < .1.RO

Und hast du ccs-styledcontent als Extension installiert und "eingebunden" ???

Grüße
McGregor

Typo34.​0 ·

Erstmal herzlichen Dank für deine Hilfe

das RollOver funzt

Die zweite Menueebene nicht

Der Content wird auch nicht eingebunden!

css_styled_content ist in include_static from extension eingebunden.

McGregor ·

Hi!

Sorry, da habe ich nur die Hälfte gelesen.
Also.

1. Du solltest auch folgendes abändern (achte beim Kopieren auf die richtigen "Pfade" -> Immer die aktuelle Ebene ansprechen (je nach Klammerung)):

  1.CUR < .1.RO
  2 < .1
  2 {

Das sollte die 2. Menüebene aktivieren.

2. Du hast zwar Content richtig innerhalb der Klammern, aber nicht gesagt, was für ein CObj es sein soll:
Probier das:

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

Grüße
McGregor