Zum Inhalt springen

GMENU funktioniert an einer stelle nicht

Erstellt am 16. April 2007 · 5 Antworten · letzte Antwort am 16. April 2007

Tags: Frage

leibnitz ·

Hallo

bin gerade am Template basteln und hab ein Problem.

im html template sieht die zeile fogendermaßen aus:

<div id="product_menu"><!-- ###PRODUCTMENU### start -->productmenu<!-- ###PRODUCTMENU### stop --></div>

und das dazugehörige TypoScript so:

  subparts.PRODUCTMENU = HMENU
  subparts.PRODUCTMENU.special = directory
  subparts.PRODUCTMENU.special.value = 18
  subparts.PRODUCTMENU.1 = GMENU
  subparts.PRODUCTMENU.1 {

   NO  {
     altImgResource.import = uploads/media/
     altImgResource.import.field = media
     altImgResource.import.listNum = 0
   }
   
   RO < .NO
   RO = 1
   RO.altImgResource.import.listNum = 1
   
   //ACT < .RO
   }

Die Bilder sind in den jeweiligen seiten hinterlegt.

Wenn ich aber die Seite aufrufe, wird der SUBPART nicht ausgefüllt.

Die HTML Ausgabe sieht wie folgt aus:

<div id="product_menu"><!-- ###PRODUCTMENU### start -->productmenu<!-- ###PRODUCTMENU### stop --></div>

Habe im selben Template schon andere GMNEUS mit der selben Art erstellt und dort klappt alles einwandfrei.

Kann mir jemand sagen warum ausgerechnet dieser eine SUBPART nicht funktioniert?

Ich danke im voraus.

MfG Leibnitz

leibnitz ·

ich sehr in dem TS keinen fehler!
Wo siehst du einen?

Die anderen GMENU funktionieren ja (der selbe Code, nur special.value ist anderes) das eine nicht.

leibnitz ·

hmm hier mal das komplette TS, find leider keinen Fehler.

page.stylesheet = fileadmin/template/template_css/style.css


page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/template/template_product/template.html
  workOnSubparts = DOKUMENT


  subparts.TOPMENU = HMENU
  subparts.TOPMENU.special = directory
  subparts.TOPMENU.special.value = 2
  subparts.TOPMENU.1 = GMENU
  subparts.TOPMENU.1 {

   NO  {
     altImgResource.import = uploads/media/
     altImgResource.import.field = media
     altImgResource.import.listNum = 0
   }
   
   RO < .NO
   RO = 1
   RO.altImgResource.import.listNum = 1
   
   ACT < .RO
   } 
  

  subparts.SUBMENU= HMENU
  subparts.SUBMENU.special = directory
  subparts.SUBMENU.special.value = 1
  subparts.SUBMENU.1 = GMENU
  subparts.SUBMENU.1.NO {

	   format = gif
	   transparentBackground = 1
	   transparentColor = #ffffff
	   
	   XY =250, 50
	   10 = TEXT
	   10.text.field = title
	   10.fontFile = fileadmin/schriften/verdana.ttf
	   10.fontSize = 14
	   10.fontColor = #999999
	   10.offset = 50,27
	   5 = IMAGE
	   5.file = fileadmin/template/template_images/nav_bg.gif
	   
	   20 = TEXT
	   20.text.field = title
	   20.fontFile = fileadmin/schriften/verdana.ttf
	   20.fontSize = 14
	   20.fontColor = #333333
	   20.offset = 49,27
	}

  subparts.PRODUCTMENU = HMENU
  subparts.PRODUCTMENU.special = directory
  subparts.PRODUCTMENU.special.value = 18
  subparts.PRODUCTMENU.1 = GMENU
  subparts.PRODUCTMENU.1 {

   NO  {
     altImgResource.import = uploads/media/
     altImgResource.import.field = media
     altImgResource.import.listNum = 0
   }
   
   RO < .NO
   RO = 1
   RO.altImgResource.import.listNum = 1
   
   ACT < .RO
   } 

}


}
just2b ·

Hallo,

auch nicht wirklich was gefunden (letzte Klammer ist zuviel). Deswegen übliches Vorgehen:

subparts.PRODUCTMENU = TEXT
subparts.PRODUCTMENU.value = Das isn test

wenn das funkt, liegt der Fehler im Menü, wenn das nicht funktioniert am template oder am restlichen TS.

georg