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
Hallo,
dann ist wohl im TS was nicht korrekt, also zB ein Klammerfehler
georg
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.
in dem von oben nicht, hab das gesamte ts gemeint
georg
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
}
}
}
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