[TYPO3-german] Re: FLUIDTEMPLATE TS aus eigener Extention überschreiben

bernd wilke t3ng at bernd-wilke.net
Tue Feb 24 08:15:54 CET 2015


Am 23.02.15 um 18:14 schrieb Oliver Krammer:
> Hi Stephan,
> Vielen Dank für deine Erklärung. Leuchtet mir alles ein. Nur damit ich
> es richtig verstehe ich baue mir das dann über einen ViewHelper zusammen
> den ich in meiner Ext. schreibe oder soll ich das mittels IF abfrage in
> meinem FLUIDTEMPLATE abfangen?
> Danke !
>
Das dürften beides mögliche Wege sein. Je nach benötigten Informationen 
mag das eine oder andere einfacher sein.

page.10.variables {
	headerImage = ...wie gehabt
	headerImage.override.cObject = TEXT
	headerImage.override.cObject {
		value = teST!
			// und hier die condition:
		if.equal = 1
		if.value.field = abc
	}
}

mehr info im TSRef manual unter .stdWrap.override und .stdWrap.if

oder eben:
page.10.variables {
	headerImage = ...wie gehabt

	headerImageErsatz = IMAGE
	headerImageErsatz {
		:
		stdWrap.if. ...
	}
}

und im Fluid dann:
<f:if {headerImageErsatz}>
<f:then>{headerImageErsatz}</f:then>
<f:else>{headerimage}</f:else>
</f:if>

und wenn du es gerne in PHP machst dann eben mit einer Userfunc.

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list