讯睿cms - 归档(发展历程案例)功能
代码如下:
{module catid=$catid order=inputtime}
{php $inputtimes[] = dr_date($t.inputtime,'Y');}
{/module}
{php $its = array_unique($inputtimes);}
{loop $its $v}
<li>
<div class="deveyear clearfloat">
<i></i>
<h5>{$v}</h5>
</div>
<div class="developyue">
{module catid=$catid order=updatetime YEAR_inputtime=$v}
<div class="developlist clearfloat">
<i></i>
<div class="developright">
<h5>{$t.title}</h5>
<div class="developtext">
{content module=news id=$t.id}{$t.content}{/content}
</div>
</div>
</div>
{/module}
</div>
</li>
{/loop}
原理:
先查数据中所有年份,然后到数组去重,遍历后,根据年份查当年数据列表。