Hallo, ich bin noch ein relativer Newbie und check da irgendwie was noch ned so genau.
Ich will, dass bei einem dynamischen Menü für jeden Punkt ein eigenes Bild angezeigt wird.
Hab jetzt mal versucht dem Menü die Eigenschaft "Erweitert" zu geben und unter "Dateien" eine Grafikdatei hinzugefügt.
Mein Script sieht bis jetzt so aus. Leider wird das Bild nicht angezeigt:
MENU_TOP = HMENU
MENU_TOP {
special = directory
special.value = 2
1 = GMENU
1.NO = 1
1.NO {
wrap =
XY = 95,95
backColor = #000000
2 = IMAGE
2.file = fileadmin/images/bg_menu_top.gif
2.width = 95
2.offset = 0,74
5 = IMAGE
5.file.import = upload/media/
5.file.import.field = media
5.file.import.listNum = 0
5.file.width = 95
10 = IMAGE
10.file = fileadmin/images/menu_marker.gif
10.offset = 0, 75
20 = TEXT
20.text.field = title
20.fontColor = #ffffff
20.fontFile = fileadmin/fonts/gilsn.ttf
20.fontSize = 12
20.niceText = 1
20.offset = 14,94
}
}
Auf der alten Typo3 Testsite gibt es ein Beispiel dafür. Vielleicht einfach mal das Paket (http://typo3.org/download/packages/) installieren und auf der Seiten-ID 84 nachschauen...
siehe: http://testsite.musterfirma.net/84.0.html
Jochen Weiland
Hallo, also danke erst mal. Das hat mir schon weitergeholfen. Allerdings hab ich jetzt noch ein Problem. Und zwar wird ja jede GIFBUILDER-Konfiguration überschrieben. Ich will aber eine Grafik generieren, in der ein dynamisches Bild und drunter der title vom Menü. Ich hab schon versucht, die beiden Teile voneinander zu trenne, aber dann klappt das mit dem Rollover natürlich nicht mehr. Also wenn ich über die grafik mit dem dynamischen Bild fahre, ändert sich nur der RO dieser Grafik (is ja logisch!). Mein TS sieht momentan so aus.
temp.customImageMenu = HMENU
temp.customImageMenu.special = directory
temp.customImageMenu.special.value = 2
temp.customImageMenu.1 = GMENU
temp.customImageMenu.1.NO = 1
temp.customImageMenu.1.NO {
wrap = <img src="clear.gif" width="20" height="10" border="0" class="spacer-gif" alt="" title="" />
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
# fall back GIFBUILDER item, if no result from altImgResource:
XY = 95,68
backColor = silver
10 = TEXT
10.text.field = title
10.offset = 10,10
}
temp.customImageMenu.1.RO < temp.customImageMenu.1.NO
temp.customImageMenu.1.RO.altImgResource.import.listNum = 1
.
.
.
10.marks {
MENU_TOP_IMAGES < temp.customImageMenu
#Den Plathalter ansprechen
MENU_TOP = HMENU
MENU_TOP {
special = directory
special.value = 2
1 = GMENU
1.NO = 1
1.NO {
wrap = <img src="clear.gif" width="20" height="10" border="0" class="spacer-gif" alt="" title="" />
XY = 95,25
backColor = #000000
2 = IMAGE
2.file = fileadmin/images/bg_menu_top.gif
10 = IMAGE
10.file = fileadmin/images/menu_marker.gif
10.offset = 0, 1
20 = TEXT
20.text.field = title
20.fontColor = #ffffff
20.fontFile = fileadmin/fonts/gilsn.ttf
20.fontSize = 12
20.niceText = 1
20.offset = 14,18
}
1.RO < .1.NO
1.RO {
10.file = fileadmin/images/menu_marker_ro.gif
}
}
Wahrscheinlich hab ich den totalen Fehler im Denkansatz, aber ich komm einfach nicht weiter.