dede:channelArtlist 递增序列号用itemindex解决
dedecms频道模板中调用栏目分类并排序:
{dede:channelartlist} 栏目排序:{dede:global runphp=’yes’ name=itemindex}@me;{/dede:global} <a href=”{dede:field name=’typeurl’/}”>点击进入{dede:field name=’typename’/}列表>></a> {/dede:channelartlist}
DEDEcms channel 标签调用栏目排序方法:
{dede:channel type=’top’ row=’10′} 栏目排序:[field:global runphp='yes' name=autoindex]@me=@me+1;[/field:global] [field:typename/] {/dede:channel}
在dede:channelartlist要使用itemindex递增,用法如下:
<script type=text/Javascript> if({dede:global name='itemindex'/}%2!=0) { document.write(DIV class=bzlist) } else{ document.write(DIV style=BORDER-RIGHT-WIDTH: 0px class=bzlist) } </script>
autoindex用法实例
runphp型
[field:global name=autoindex runphp="yes"](@me!=7)? @me=" | ":@me="";[/field:global]
数字序号型
[field:global name=autoindex /]
函数型
[field:global name=autoindex function="函数名(@me)" /]
这个是field调用,就是在{}这样的标签里用的。还有就是单独的{dede:调用
{dede:global name=autoindex /}
格式不一样就是了。但是用法是一样嘚
{dede:field name='id'/}与{dede:field name='typeid'/} 均表示循环中的栏目ID;
{dede:global name='itemindex'} 表示循环递增变量,从1开始;