[TYPO3-german] f:cycle in verschachteltem f:for

Jan Kornblum jan.kornblum at gmx.de
Tue Jul 23 00:54:21 CEST 2013


Hi Gruppe,

also ein f:cycle Zähler zurück zu setzen scheint einfach nicht zu gehen 
- oder hat vielleicht doch jemand eine Idee? Würde mich weiterhin 
interessieren...

Nun gut, habe einen Workaround gefunden - falls jemand mal vor gleichem 
Problem steht. Anstelle das odd-even über f:cycle zu realisieren, 
einfach beim f:for den parameter "iteration" verwenden und dann 
itemIterator.isEven bzw. itemIterator.isOdd auswerten. Klappt prima ;)

Grüße, Jan

<f:for each="{categories}" as="category" iteration="categoryIterator">
	<li class="category">
		<h4>{category.title}</h4>
		<f:if condition="{category.seminars}">
			<ul class="seminars">
				<f:for each="{category.seminars}" as="seminar" 
iteration="seminarIterator">
					<li class="seminar {f:if(condition: seminarIterator.isOdd, then: 
'odd', else: 'even')}">
						{number}
						<f:link.action pageUid="{settings.detailPid}" pluginName="Pi2" 
action="show" controller="Seminar" arguments="{seminar : 
seminar}">{seminar.title}</f:link.action>
					</li>
				</f:for>
			</ul>
			</br>
		</f:if>
	</li>
</f:for>




More information about the TYPO3-german mailing list