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="&nbsp;|&nbsp;":@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开始;

支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论