[Typo3-german] Wie kann ich mit TS ( Typoscript ) den Pfad und Dateinamen von per GIFBUILDER generierten Grafiken herausfinden?

Carsten Bleicker bleicker at boros.de
Sun Sep 18 12:44:02 CEST 2005


Ich denke IMG_RESOURCE sollte dir weiterhelfen
http://www.typo3.net/tsref/cobject/img_resource/



PS
Für das dynamische CSS wuerde ich kein Template mappen,
sondern mir einen neuen Pagetype erstellen und diese dann im HTML Page Object
im Header angeben:

css = PAGE
css {
	typeNum = 22
	config{
		additionalHeaders = Content-type: text/css
		disableAllHeaderCode = 1
	}
	
	20 = IMG_RESOURCE
	# Oder ein file per Gifbuilder
	20.file = {$backgroundimage}
	20.stdWrap.wrap = .Dyn_CSS{background-image: url(|);}
}


page = PAGE
page.typeNum = 0
page.headerData.1000 = TEXT
page.headerData.1000.dataWrap =  <link rel="stylesheet" type="text/css" href="index.php?id={field:uid}&type=22" />|


Hendrik Stey schrieb:
> Hallo,
> 
> ich m�chte das Ganze noch etwas konkretisieren:
> Also: ich habe in vorherigen Projekten beispielsweise mal Grafiken 
> generiert und diese auf die ganz gew�hnliche Weise mittels Markern ins 
> HTML-Template eingef�gt - dabei kommt dann ja z.b. so etwas heraus:
> 
> <img src="typo3temp/GB/27c8e4ae01.jpg" width="760" height="136" 
> border="0" alt="" title="" />
> 
> Nun habe ich also ein CSS-Dokument, welches z.b. im Ordner 
> fileadmin/_temp_ liegt. In diesem CSS-Dokument befindet sich ein Marker, 
> den ich durch den Pfad zu der erzeugten Datei ersetzen m�chte. Aus 
> "Sicht" des CSS-Dokuments im Ordner fileadmin/_temp_ w�re der Pfad zu 
> der Grafik also
> 
> ../../typo3temp/GB/27c8e4ae01.jpg
> 
> 
> In einem CSS-Dokument habe ich nun also einen Marker 
> ###UrlToTheBackgroundImage### gesetzt, den ich mittels der Extension 
> rf_dynamiccss ersetze. Das funktioniert, im Moment mache ich das halt 
> noch "statisch", dass heisst in meinem TS-Setup steht zur Zeit in der 
> TS-Konfiguration der Extension:
> 
> styles {
> UrlToTheBackgroundImage = url(../template/main/gfx/visual_startpage.jpg)
> }
> 
> diesen Pfad m�chte ich nun also "dynamisieren".
> 
> 
> gruss,
> 
> h.



More information about the TYPO3-german mailing list