[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