[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