Das ist im Grunde genommen einfach. Lösen läßt sich das über den Seitentyp "Erweitert". Hier kann man einer Seite (und damit einem Menüpunkt) Dateien zuweisen. Im TEmplate muß man dann nur noch auslesen, ob der gewünschten Seite eine Datei (= die Bannergrafik) zugewiesen wurde. Wenn ja, ersetzt man die Standardgrafik mit der zugewiesenen Grafik.
Der folgende Typoscript Code erledigt genau das im Setup deines Templates.
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| marks.BANNER = COA marks.BANNER { 10 = IMAGE 10.file.maxW = 250 10.file.import { cObject = TEXT cObject.value = fileadmin/template/standardgrafik.jpg cObject.override { required = 1 data = levelmedia: -1, "slide" wrap = uploads/media/ | listNum = 0 } } 10.wrap = | } |
Nun mußt du nur noch den Marker ###BANNER### in deinem HTML Template eintragen und jeder Seite eine Grafik zuordnen. Fertig.