Hallo,
möchte bei versch. Seiten die Bilder im Seitenkopf ändern, wie z.B. hier: http://www.faber-service.de
Wie realisiere ich das denn mit Typo3?
Muss ich für jede Seite ein eigenes Template erstellen?
Bilder im Seitenkopf ändern...
nein, du kannst ein Bild pro Seite hinterlegen (geht glaube ich über Seitentitel bearbeiten und dann ändern von Standard auf Erweitert).
Dieses kannst du per TS auslesen und z.B. an einem Marker wieder ausgeben.
Muss mal schnell nach dem Code stöbern, momentchen...
temp.banner_1 = TEXT
temp.banner_1 {
data = levelmedia:0
field.listNum = 0
ifEmpty = vorschau_vorl.jpg
wrap = <img src="fileadmin/webcontent/|" class="bannerimg" alt="Vorschaubilder" />
}
page.10.marks.BANNER < temp.banner_1
Hi, danke für die Antwort.
Habe den Code eingefügt und angepasst, die Bilder hinterlegt, jedoch erscheinen die Bilder nicht im Frontend.
Hier meine Code:
temp.banner_1 = TEXT
temp.banner_1
{
data = levelmedia:0
field.listNum = 0
fEmpty = fileadmin/images/head_start.jpg
wrap = <img src="fileadmin/images/|" class="bannerimg" alt="Vorschaubilder" />
}
site.10.marks.BANNER < temp.banner_1
Wo habe ich denn da einen Fehler eingebaut?
Ich such mir schon den ganzen Tag nen Wolf, rettet mich #angry#
Hallo,
in Zeile 6 sehe ich ein "fEmpty" statt ein "ifEmpty". Nicht das das schon die Lösung ist...
Gruß
Nö, hab ich schon gemerkt und korrigiert.
Fangen wir doch mal anders an.
Hast du den Marker im HTML Template gesetzt? Wird dieser durch nichts befüllt oder steht noch ###BANNER### in der Vorlage?
Ist ein Bild für die Seite hinterlegt?
Ich habe das so realisiert, und es funktioniert:
im Root-TS
#temp-Objekte
temp.banner = HTML
temp.banner.value = {$tempbannervalue}
...
HEADERIMAGE < temp.banner
...
In Constants:
tempbannervalue = <img src="fileadmin/images/header0.jpg" class="headimg">
Wenn eine Seite ein anderes Bild braucht,einfach für die Seite ein neues Template und in den constants das andere Bild angeben.