[TYPO3-german] fluid und conditions

bernd wilke t3ng at bernd-wilke.net
Wed Jan 29 15:18:25 CET 2014


Am 29.01.14 13:17, schrieb Christian Tauscher:
> Hallo zusammen.
>
> Wie loöse ich das mit fluid:
>
> <f:if condition="{ meine TSFE: seiten id's }">
>     <f:then>
>      <f:render partial="example-1" />
>     </f:then>
>     <f:else>
>      <f:render partial="example-2" />
>     </f:else>
> </f:if>
>
> Find nix wie ich auf TSFE zugreife.
>
> Danke für jede Hilfe,
>
> Christian.
>

lass dir mal alle variablen ausgeben:
<f:debug title="all vars">{_all}</f:debug>

da wirst du auch das aktuelle CE und darin die PID, also die aktuelle 
Seite finden.

Andererseits solltest du so etwas aber eher im TS lösen, indem du dort 
eine Variable zur Partial-Selection setzt. ggfls mittels Condition variiert.

Ich mache es sogar so:
Die Redakteure können BE-Layouts wählen, der Wert wird als Variable ins 
Fluid übergeben und bestimmt dort das Partial direkt:
<f:render partial="partial-{BE_layout}" />

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


More information about the TYPO3-german mailing list