Zum Inhalt springen

Header Bild wechseln

Erstellt am 11. November 2006 · 2 Antworten · letzte Antwort am 13. November 2006

Tags: Frage

cicero ·

Hallo!

Ich habe ein TYPO3 Template (ein zentrales Template)zusammengestellt. Funktioniert eigentlich gut. XHTML Strict, Metatags für Suchbegriffe, Layer/CSS Layout.

Eine Änderung wäre noch notwendig. Jede Seite sollte ein eignes Header Bild bekommen. Ich habe dazu ein Image Objekt erstellt und die Parameter (Pfad zu den Bildern, DB Feld) gesetzt.

temp.navHeader = IMAGE
temp.navHeader {
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
}

In der Konfig. des Templates (Automake, etc.) wird dem betreffenden Layer mit der id layerNavPic das erstellte Image Objekt zugewiesen (layerNavPic < temp.navHeader).

Leider bleibt Layer leer. Es wird kein Bild eingefügt. Ein anderes Bild, das im TYPO3 Template direkt über den Pfad eingebunden wird, ist auf der Seite sichtbar.

Normalerweise sollte automatisch mit dem 1. Bild begonnen werden? Müssen die Bilddateien vielleicht durchnummeriert sein? Zuordnung der Bilder zu den Seiten?

Die Header Bilder müssen nicht wechseln. Es reicht wenn jede Seite ein eigenes Header Bild hat. Vielleicht hat jemand da schon einmal ein ähnliches Template gemacht ...

Vielen Dank in Voraus für eventuelle Hinweise!

Marcus

hijacker ·

denke am einfachsten wäre es, du setzt einen marker

--> dann Seitentyp Erweitert --> Dateien Bild hinzufügen für jede Seite

dann folgendes ins TS

# Header Bilder ausgeben
    10.marks.HEADER = IMAGE 
    10.marks.HEADER { 
    file.import.field = media 
    file.import = uploads/media/ 
    file.import.listNum = 0 
    }

bei mehrern Bildern für die Seite file.import.listNum = 1 usw.

Gruß Max

cicero ·
hijacker schrieb

denke am einfachsten wäre es, du setzt einen marker

--> dann Seitentyp Erweitert --> Dateien Bild hinzufügen für jede Seite

Fein danke! Den Seitentyp habe ich auf erweitert umgestellt.
Jeder Seite habe ich dann das entspr. Header Bild hinzugefügt.
Und es funktioniert!

Ich habe im zentralen Template (wird über Automake, etc zusammengesetzt) einen Layer für das Header Bild vorgesehen. Somit war kein zusätzlicher Marker notwendig.