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>
                 &nbsp;
             </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 &nbsp; 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 &nbsp; 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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an