[#list activeChannels?sort_by("number") as channel]
<div class="kanal">
<div class="row">
<div class="column20" style="display: inline-block; vertical-align: middle;">
<div><input type="checkbox" class="regular-checkbox big-checkbox" style="vertical-align: middle;" id="${channel.id}" ${channelSubscriptions?seq_contains(channel.id)?string("checked='checked'", "")}/>
<label for="${channel.id}"></label></div>
</div>
<div class="column80"><div style="width:30%; float:left;">
[#if channel.imageUrl?has_content]
<img src=" ${channel.imageUrl} " style="width: 85%; display: inline-block; vertical-align: middle;"> <!-- Bildgröße-->
[#else] [/#if]</div>
<div class="title" style="width:70%; float:left;">${channel.name}[#if channel.description?has_content]<br /><span style="font-style:italic; font-weight:normal;">${channel.description}</span>[/#if]</div>
</div>
</div>
<div style="clear: both;"></div>
</div>
[#if channel_has_next]
<div style="height: 20px; width: 100%;"></div> <!--Abstand zwischen Kanälen-->
[/#if]
[/#list]
什么是: 它列出了从1到10行的所有活动通道
我想要它做什么: 我想列出1-4号和6-10号的所有活动频道
有人可以提供帮助吗?
答案 0 :(得分:0)
您需要使用索引循环,如下所示,而忽略特定索引为5:
<#list 0..10 as i>
<#if x != 5>
${activeChannels[i]}
</#if>
</#list>
在你的情况下,如果频道是一个数字,只需在列表后添加
[#list activeChannels?sort_by("number") as channel]
[#if channel.number != 5]
在[/ #list]之前关闭如下:
[/#if] [/#list]