|
Headerbilder über die Ressourcen einbinden
Kategorie: TYPO3
Publikationsdatum: 15.04.2011
Hin und wieder gibt es Headerbilder die auf die Unterseiten vererbt werden, wenn dort kein Bild eingefügt ist. Dies kann man über die Ressource-Box und TypoScript realisieren.
TypoScript
lib.header_image = CASE lib.header_image { # Vererbung auf Unterseiten key.data = levelmedia: -1, slide # erstes Element in der Liste verwenden key.listNum = 0 key.split { token = . returnKey = 1 } # Datei ist ein GIF gif = IMAGE gif { file { # Vererbung auf Unterseiten import.data = levelmedia: -1, slide # Verzeichnis import = uploads/media/ import.listNum = 0 # maximale Breite und Hoehe des Bildes maxW = 950 minW = 950 maxH = 360 minH = 360 } wrap = <div class="content_header"> | </div> border = 0 } # Datei ist ein JPG jpg < .gif # Datei ist ein PNG png < .gif # Datei ist ein SWF swf = COA swf { 10 = TEXT 10{ required = 1 # Vererbung auf Unterseiten data = levelmedia: -1, slide listNum = 0 wrap = <div class="content_header"><object type="application/x-shockwave-flash" width="950" height="360" data="uploads/media/|"> } 20 = TEXT 20{ required = 1 # Vererbung auf Unterseiten data = levelmedia: -1, slide listNum = 0 wrap = !!<==//|></object></div> } } }
Möchte man SWFs über die Ressourcen nutzen (oben schon miteingebunden), muss man im TYPO3-Core eine kleine Änderung durchführen. In der Datei typo3conf/extTables.php muss die Nutzung von SWF-Dateien erlaubt werden. Einfach ans Ende des Textes ,swf anfügen.
PHP
$GLOBALS['TCA']['pages']['columns']['media']['config']['allowed'] = 'gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai,html,htm,ttf,txt,css,swf'; $GLOBALS['TCA']['pages_language_overlay']['columns']['media']['config']['allowed'] = 'gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai,html,htm,ttf,txt,css,swf';
Stichwörter: TYPO3, Headerbild, Ressource
|
|