我正在运行EXT:新闻系统,KEY:新闻版本。 2.2.1在FLOID/EXTBASE TYPO3 v 6.1上TYPO3使用EXT迭代问题:新闻系统KEY:新闻VER:2.2.1
我有一些问题得到一个迭代的工作,我显示3项/我试图给李的一些类名称,但我只得到UL标签和一个div标签,没有在UL之后将任何LI标签与类联系在一起。
有人试图展示用迭代条件的项目?
我的代码。
<!-- Show List/Grid of drills Start (..list/itemdrills.html) -->
<f:if condition="{settings.templateLayout} == 100">
<f:then>
<f:if condition="{settings.hidePagination}">
<f:then>
<f:for each="{news}" as="newsItem" iteration="iterator">
<f:if condition="{iterator.index} == 1">
<li class="first-item"><f:render partial="List/ItemDrills" arguments="{newsItem: newsItem, settings:settings}" /></li>
</f:if>
<f:if condition="{iterator.index} == 2">
<li class="second-item"><f:render partial="List/ItemDrills" arguments="{newsItem: newsItem, settings:settings}" /></li>
</f:if>
<f:if condition="{iterator.index} == 3">
<li class="third-item"><f:render partial="List/ItemDrills" arguments="{newsItem: newsItem, settings:settings}" /></li>
</f:if>
</f:for>
</f:then>
<f:else>
<n:widget.paginate objects="{news}" as="paginatedNews" configuration="{settings.list.paginate}">
<div class="news-list-view">
<ul class="cbp_tmtimeline {newsItem.type}{f:if(condition: newsItem.istopnews, then: ' topnews')}">
<f:for each="{paginatedNews}" as="newsItem">
<f:render partial="List/ItemDrills" arguments="{newsItem: newsItem, settings:settings}" />
</f:for>
</ul>
</div>
</n:widget.paginate>
</f:else>
</f:if>
</f:then>
<!-- Show List/Grid of drills End -->
为什么不使用CSS来应用不同的CSS? (第n个孩子) – lorenz
iterator.index总是从0开始(第一项)。 iterator.cycle从1开始。 – lorenz
??即时通讯新的,你是什么意思?我需要将以下内容添加到LI类的第一行或最后一行,我不能在第一行和最后一行都有LI,那么U怎么看/在CSS中修正这个问题?和thx。获得反馈。 –