Zum Inhalt springen

Warum geht mein GMENU_LAYERS nicht!

Erstellt am 23. Juli 2005 · 3 Antworten · letzte Antwort am 23. Juli 2005

Tags: Frage

onetit ·

Hallo
Ich bin am verzweifeln. Ich versuche mich seit einiger Zeit mit Typo3 auseinander zusetzen.

Es funktioniert eigendlich schon gut, nur habe ich bei der Erstellung eines Gmenu_Layers noch Probleme. Denn das folgende Script funktioniert einfach nicht.

Wer kann mir sagen was ich falsch mache.

     MENU_OBEN= HMENU
   MENU_OBEN.1 = GMENU
   MENU_OBEN.1.NO {
   transparentBackground = 1  
   XY = 60, 20
   10 = TEXT
   10.text.field = title
   10.fontFile = fileadmin/fonts/verdana.ttf
   10.fontSize = 14
   10.nice.Text = 2
   10.offset = 4,12
}
  10 = HMENU
  10.1 = GMENU_LAYERS
  10.1 {
   layerStyle = position:absolute;left:0px;top:20px;width:10px;VISIBILITY:hidden; 
   xPosOffset =-10
   lockPosition = x
   expAll=1
   NO {
      backColor = #cccccc
      XY = [10.w]+30, 20
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/fonts/verdana.ttf
      10.fontSize = 12
      10.offset = 5,15
  }
}
  
   10.2 = GMENU
   10.2.NO {
   backColor =  #cccccc
   XY = 140, 20
   10 = TEXT
   10.text.field = title
   10.offset = 5,13
   10.fontSize = 10
   10.fontFace = fileadmin/fonts/verdana.ttf
}

Besten Dank

Moeffz ·

Erklär mal, was Du überhaupt erreichen wolltest mit dem Menü.

Warum steht da mittendrin ein GMENU_LAYERS bzw. was sollen die beiden GMENU-Ebenen drumherum?

10.nice.Text = 2

ist falsch. "niceText" ist ein boolean, das meist Probleme verursacht. Kommentier das besser aus.

Such hier mal im Forum nach GMENU_LAYERS. Es gibt hier komplette Codes, an denen Du Dich orientieren kannst.

onetit ·

Also:

10.nice.Text = 1

Das habe ich korrigiert.

Was ich machen möchte;
ich möche eine Horizontale Navigation, bei der wenn ich mit der Maus über einen Navigationspunkt fahre, die Untermenüs zum Vorschein kommen.

Da ich zuerst ein einfaches Script gesucht gabe, habe ich eines aus ein Buch "Einstieg in TYPO3" genommen.

Ich habe hier auch schon gesucht, aber noch keines gefunden.

Kann mir jemand helfen?

danke :-)

Moeffz ·

Du wirst Dich wundern, was es hier im Forum nicht alles gibt. Über die Suche habe ich z.B. folgendes gefunden:
#31974
Ein komplett auskommentiertes GMENU_LAYERS.

Unglaublicherweise musst Du noch nichtmal die Suche bemühen. Wenn Du runterscrollst, kommst Du zu folgendem Thread:
#27427

Ich kann Dir noch weitere Links mit fertigem TypoScript zu GMENU_LAYERS geben. Aber Du solltest schon wissen, was Du da tust. Dazu gibt es die Referenz, welche sich in der deutschen Version über das Menü links erreichen läßt.

Was Du falsch machst?
Bereits in Zeile 2 müßte

MENU_OBEN.1 = GMENU_LAYERS

stehen und danach dann die entsprechenden Anweisungen. Den Kram mit dem GMENU kannst Du komplett löschen. Vergiß nicht, das Script für das GMENU_LAYERS einzubinden:

includeLibs.tmenu_layers = media/scripts/tmenu_layers.php