知识专栏
多方位、多角度、深度解读您所关心的问题

有时候我们需要在使用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

打开微信添加好友?

确定