[TYPO3-UG Dutch] td background random

Loek Hilgersom hilgersom at xs4all.nl
Sun Aug 12 14:48:31 CEST 2007


Hallo Ralph,

Voor deze situatie kun je ipv. een subpart beter een zgn. marker gebruiken:

<td background="###randomimage###">

Die wordt namelijk integraal vervangen en laat geen commentaar achter in de 
html. Verder zou ik ook de tekst background (of wat meer bij de tijd: 
style="background-image: url()") door Typoscript laten genereren zodat de 
td-properties ook correct blijven als er geen achtergrond image is.

Dan krijg je dit in je HTML:

<td ###randomimage###>

En je TS:

	temp.randomImage = USER_INT
	temp.randomImage {
		userFunc = tx_ccrandomimage_pi1->main
		path = fileadmin/randomimages
		fileExt = jpg,jpeg,gif,png
		# IMG_RESOURCE takes filename without <img>-tag
		renderObj = IMG_RESOURCE
		renderObj {
			file = ###FILE_1###
			stdWrap.wrap = style="background-image: url(|)"
			# Add wrap only there is anything to wrap:
			stdWrap.required = 1
		}
	}

	marks.randomimage < temp.randomimage

Groeten,
Loek


Ralph Klerk wrote:
> Ik zit vast met het volgende probleem: met de T3 EXT cc_random_image krijg
> ik het voor elkaar om random een image te tonen (zoeiets als <img
> src="fileadmin/templates/randomimage/bg-001.jpg">). Nu wil ik deze image als
> background van een tabelcel tonen. Het gaat gedeeltelijk goed met
> 

.....


> Maak ik in mijn HTML template er het volgende van: 
> 
> <td background="<!-- ###randomimage### begin --><!-- ###randomiamge### end
> 
> -->">
> 
>  
> 
> ...dan levert het op wat staat gedefinieerd onder relPathPrefix =
> fileadmin/templates/, dus: <td background="fileadmin/templates/<!--"
> randomimage begin --><!-- ###randomimage### end -->">
> 
>  
> 
> Waarom geeft 'ie wel de goede waarde terug bij een class en niet bij een
> background? Misschien kan iem. mij een handje helpen?
> 
>  
> 
> CU, Ralph
> 
>  
> 
>  
> 
>  
> 


More information about the TYPO3-UG-dutch mailing list