### [DedeCms autoindex和itemindex怎么用](https://www.prosaas.cn/article/5865) **Published:** 2019-12-26T01:21:04 **Author:** 5201314 **Excerpt:** DedeCms autoindex和itemindex怎么用?autoindex/itemindex 可以使用… **![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212124403407.jpg)** **DedeCms autoindex和itemindex怎么用?** autoindex/itemindex 可以使用 @me+1;实现由指定数字开始,下面为大家详细介绍下具体的两者具体的用法,感兴趣的朋友可以参考下   推荐学习:织梦cms 代码如下: 让dedecms autoindex,itemindex 从0到1开始的办法 代码如下: \[field:global name=autoindex runphp="yes"\]@me=@me+1;\[/field:global\] {dede:global name=itemindex runphp="yes"}@me=@me+1;{/dede:global} autoindex itemindex 的使用心得区别 channelartlist 标签下使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global} 自增1 arclist 标签下使用 \[field:global.autoindex/\] 默认从1开始 channel 标签下使用 \[field:global.autoindex/\] 默认从0开始 channelartlist 标签下使用 {dede:global.itemindex/} 默认从1开始 arclist 从0开始\[field:global name=autoindex runphp="yes"\]@me=@me-1;\[/field:global\] channel 从1开始\[field:global name=autoindex runphp="yes"\]@me=@me+1;\[/field:global\]\[field:typename/\] channelartlist 从0开始{dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}
channelartlist实例 代码如下: {dede:channelartlist notypeid='123,124,146,147'} {dede:php}if($refObj->Fields\['ispart'\]){echo $refObj->Fields\['typename'\];}{/dede:php} {/dede:channelartlist} 标签下使用 \[field:global name=autoindex/\] channel实例 代码如下: {dede:channel titlelen='32'}
  • \[field:typename/\]

  • {/dede:channel} 在arclist中使用autoindex runphp 时用这种方式: 代码如下: {dede:arclist titlelen='22' row='4' flag='c' orderby='id'} \[field:title /\] \[field:global name='autoindex' runphp='yes'\]if(@me==2){@me=" ";}else{@me=' ';}\[/field:global\]{/dede:arclist} 自增1 \[field:global.autoindex/\] arclist实例 代码如下: {dede:arclist channelid=17 row=6 orderby=pubdate titlelen=40 addfields='docphoto,docjob,doctec'typeid='123,136,146,155,172,182,202'}
    \[field:fulltitle/\]
    {/dede:arclist} 如何自由定义 开始的数字 autoindex/itemindex 可以使用 @me+1;实现由指定数字开始 遇到类似的问题做下这个笔记,在用到的时候可以灵活发挥! list 标签下试用autoindex 代码如下: {dede:list pagesize='40' orderby='id'} \[field:global name='autoindex' runphp='yes'\]if(@me%10==0){@me="test";}else{@me='';}\[/field:global\] {/dede:list} 对autoindex/itemindex使用自定义函数 先在include/extend.fun.php里添加自定义函数 代码如下: function MyPosition($p){ $positionArr=array(275,330,380,435,495,547); return $positionArr\[$p\]; 然后在模板里添加 代码如下: {dede:channel type='son' typeid='13' row='6' noself='yes'}
    \[field:typename/\]
    {/dede:channel} 以上就是DedeCms autoindex和itemindex怎么用的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** channel, cms, DEDECMS, include, php **Categories:** DEDECMS ---