1
我有一個HTML列表如下:如何在FreeMarker中將列表分成4個項目組?
<ul>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
</ul>
我想名單分成的4個項目組:
<ul>
<li class="group1">
<ul>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
</ul>
</li>
<li class="group2">
<ul>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
<li>lorem lipsum..</li>
</ul>
</li>
</ul>
我試着用chunk:
<ul>
<#assign seq = nav.getChildren()>
<#list seq?chunk(4) as row>
<#list row as nav_child>
<li class="${nav_class}">
<ul>
<li>${nav_child.getName()}</li>
</ul>
</li>
</#list>
</#list>
</ul>
它適用於每個li
而不是一組4 li
。所以每個li
都是li > ul
內的包裝。 如何在li > ul
內包裝4 li
?
任何幫助表示讚賞!謝謝!
非常感謝您! –