有时候我们需要在使用channelartlist标签调用的栏目列表前方显示1、2、3、4、5等编号/序列号,而且这些数字都是+1自增的。又或者是在某些html代码中的某些class样式中也需要进行编号,以达到html前端页面的某些特效。
干货分享,织梦dedecms建站channelartlist标签自动自增循环显示1、2、3、4、5等编号/序列号,代码如下:
{dede:channelartlist typeid='1' row='5'} <li><a href="{dede:field name='typeurl'/}">{dede:global runphp='yes' name=itemindex}@me;{/dede:global} {dede:field name='typename' /}</a></li> {/dede:channelartlist}
上述核心代码说明:
{dede:global runphp='yes' name=itemindex}@me;{/dede:global}
这段代码就是自动从1开始自增的,会自动在第一个栏目列表前方显示1,在第二个栏目列表前方显示2,在第三个栏目列表前方显示3,以此类推,这样就达到了实际需求。
如果想要从0开始,就把上述代码改为:
{dede:global runphp='yes' name=itemindex}@me=@me-1;{/dede:global}
这段代码就是自动从0开始自增的,会自动在第一个栏目列表前方显示0,在第二个栏目列表前方显示1,在第三个栏目列表前方显示2,以此类推,这样就达到了从0开始+1自增序号的实际需求。
您已成功复制微信号
leishi010
打开微信添加好友?
确定