[TYPO3-german] if-Problem in Fluid Template
Johannes C. Laxander
jc at laxander.com
Sun Feb 28 12:16:08 CET 2016
Es ist mir die Erleuchtung gekommen!
Das ist ja ein string-Vergleich! Also muss die Bedingung so aussehen:
<f:if condition="{0:newsItem.teaser, 1:newsItem.bodytext} == {0:'',1:''}">
Damit funktioniert es auch! :)
Johannes.
>
> 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
>
> _______________________________________________
> 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