[TYPO3-german] if-Problem in Fluid Template
Johannes C. Laxander
jc at laxander.com
Sun Feb 28 12:10:33 CET 2016
Das stimmt nicht, es wird KEIN Text ausgegeben, das habe ich falsch
beschrieben. Die Bedingung greift nicht, es wird immer der else-Zweig
ausgeführt!
> Der Text wird ja auch ausgegeben.
Johannes.
> bounces at lists.typo3.org] Im Auftrag von Johannes C. Laxander
> Gesendet: Sonntag, 28. Februar 2016 11:45
> Hallo,
>
> Bei folgenden Template-Code wird der "more-link" auch dann ausgegeben,
> wenn weder teaser noch bodytext vorhanden sind, also die Bedingung
> "{0:newsItem.teaser, 1:newsItem.bodytext} == {0:'0',1:'0'}" zutrifft. Wie
> kann das sein? Was ist an meinem Code falsch? Debug zeigt mir für
> newsItem.teaser und newsItem.description ['' (0 chars)] an. Also sollten
> doch beide Bedingungen im array-Vergleich zutreffen! Der Text wird ja auch
> ausgegeben.
>
> <f:if condition="{0:newsItem.teaser, 1:newsItem.bodytext} ==
{0:'0',1:'0'}">
> <f:then>
> <p>...Kein teaser, kein bodytext....</p>
> </f:then>
> <f:else>
> <p>
> <f:if condition="{newsItem.teaser}">
> <f:then>
> <span
> itemprop="description">...{newsItem.teaser...}</span>
> </f:then>
> <f:else>
> <span
> itemprop="description">...{newsItem.bodytext}...</span>
> </f:else>
> </f:if>
> <n:link newsItem="{newsItem}" settings="{settings}"
> class="more" title="{newsItem.title}">
> <f:translate key="more-link"/>
> </n:link>
> </p>
> </f:else>
> </f:if>
>
>
> Johannes.
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list