[TYPO3-german] Fluid Template: IF-Problem mit Extbase mixed Variable
Bernd Pier
macbepepi at me.com
Thu Mar 2 19:18:28 CET 2017
Am 02.03.17 um 17:55 schrieb Johannes C. Laxander:
> Hallo,
>
> in meinem Fluid Template habe ich dieses If-Construct:
>
> <f:if condition="{job.distance} == 0">
> <f:then>
>
> </f:then>
> <f:else>
> {job.distance}
> </f:else>
> </f:if>
>
> Der Extbase Varible Dump (f:debug) zeigt mir für {job.distance} 0 (integer)
> und z.B. '0,00 km' (7 chars) oder '6,30 km' (7 chars).
>
> Bei 0 (integer) wird ausgegeben und bei '6,30 km' wird dieser Wert
> ausgegeben. Soweit ist alles gut und verständlich. Ist der Inhalt lt. Dump
> aber '0,00 km' wird ebenfalls ausgegeben. Und das verstehe ich
> überhaupt nicht?
>
> Wer kann mich hier bitte mal "aufklären"?
>
> Johannes.
>
Hi Johannes,
wird ein String Vergleich nicht so gemacht:
<f:if condition="'{job.distance}' == '0'">
könnt mir vorstellen, das f:if in deinem Beispiel halt nur ein Interger
Vergleich macht.
Grüssle
Bernd
More information about the TYPO3-german
mailing list