Zum Inhalt springen

Defaultimage in Datenstruktur

Erstellt am 24. April 2007 · 2 Antworten · letzte Antwort am 24. April 2007

Tags: Frage

felle ·

Hallo, ich habe in meiner Datenstruktur ein flexibles Header Image definiert. Leider muss ich jetzt auf jeder Seite auch das Bild einfügen. Kann man da nicht ein default Bild definieren. da gibts doch irgendwas mit overwrite im Typoscript? Meine DS sieht so aus

<field_headerimage type="array">
<tx_templavoila type="array">
<title>Header Image</title>
<sample_data type="array">
<numindex index="0">
<![CDATA[<img src="fileadmin/alumni07/templates/main/images/img_top2.jpg" width="800" height="133" alt="Alumi-Clubs" />]]>
</numindex>
</sample_data>
<etype>imagefixed</etype>
<typoscript>
	10 = IMAGE
	10.file = GIFBUILDER
	10.file {
		XY = 800,133
		10 = IMAGE
		10.file.import = uploads/tx_templavoila/
		10.file.import.current = 1
		10.file.import.listNum = 0
		10.file.maxW = 800
		10.file.minW = 800
		10.file.maxH = 133
		10.file.minH = 133
	}
</typoscript>
</tx_templavoila>
<tceforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
</config>
<label>Header Image</label>
</tceforms>
</field_headerimage>
demeter ·

hi felle

machs doch über eine lib. ...
dies kannst du dann über TS einbinden.

Eine andere Variante ist das Bild im Page-Template fix reinzuschreiben und nicht zu mappen

grüsse demeter

felle ·

Danke für die Hilfe.
Ich habe einen Weg gefunden, wie es funtktioniert.

<field_headerimage type="array">
<tx_templavoila type="array">
<title>Header Image</title>
<sample_data type="array">
<numIndex index="0"><![CDATA[&amp;lt;img src=&amp;quot;fileadmin/alumni07/templates/main/images/img_top2.jpg&amp;quot; width=&amp;quot;800&amp;quot; height=&amp;quot;133&amp;quot; alt=&amp;quot;Alumi-Clubs&amp;quot; /&amp;gt;]]></numIndex>
					</sample_data>
					<eType>imagefixed</eType>
					<TypoScript>
	10 = IMAGE
		10.file = fileadmin/alumni07/templates/main/images/img_top2.jpg
		10.file.import = uploads/tx_templavoila/
		10.file.import.current = 1
		10.file.import.listNum = 0
		10.file.maxW = 800
		10.file.minW = 800
		10.file.maxH = 133
		10.file.minH = 133
	
		</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>			<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
</config>
<label>Header Image</label>
</TCEforms>
</field_headerimage>

So wird das immer das angegebene Image gewählt, wenn kein anderes in der Seite angegeben wird.