简单用法: {dede:arclist typeid=1 row=6} li class=list[field:global.autoindex/][field:title function=cn_substr(@me,63)/]/li {/dede:arclist} 输出类似于 li class=list11/li li class=list21/li li class=list31/li li class=list41/li li
简单用法:
{dede:arclist typeid="1" row="6"}
<li class="list[field:global.autoindex/]">[field:title function="cn_substr(@me,63)"/]</li>
{/dede:arclist}
输出类似于
<li class="list1">1</li>
<li class="list2">1</li>
<li class="list3">1</li>
<li class="list4">1</li>
<li class="list5">1</li>
<li class="list6">1</li>
非常有用
进阶用法
{dede:arclist typeid=’1′ limit=’0,10′ titlelen=’30′}
<li>
<em class=”num[field:global name=autoindex runphp="yes"](@me<4)? @me=”3″:@me=”";[/field:global]“>
[field:global name=autoindex runphp="yes"](@me<10)? @me=”0@me”:@me=”10″;[/field:global]
</em>
<a href=”[field:arcurl/]” target=”_blank” title=”[field:fulltitle/]“>
[field:title/]
</a>
</li>
{/dede:arclist}
//@me 表示这个标记本身的值
//autoindex 自增序号 就想是一般循环有语句中的 i++ 循环一次 自动加1
//runphp=”yes” 在php程序中运行
// em 大家都懂吧 是一个html标签<em>其他的大家都懂的 我就不扯了
模板经过解析后前台显示为
<li><em class=”num3″>01</em><###</li>
<li><em class=”num3″>02</em>##</li>
<li><em class=”num3″>03</em>##</li>
…
<li><em class=”num”>09</em>##</li>
<li><em class=”num”>10</em>##</li>
显示为10行,而且前面都带有编号,至于序号上的颜色边框我想大家用css或者是图片都是可以实现的吧!
解释下上面的语句,autoindex<4 则让autoindex的值返回3 如果autoindex<10 则让autoindex的值返回0autoindex;
如果说你要调用数字非常有规律,跟[field:global name=autoindex runphp="yes"]@me;[/field:global]中的@me 成等比或者是等差或者是相差一个固定的数值,那么可以这样写@me=“@me”+1 ,其它请自行尝试@me=“@me+1 ”是不对的,那样+1会看作是一个字符串!
dedecms运用[field:global.autoindex/]实现数字序号列表就写到这里,上面的案例只能在arclist标签中使用,请大家注意了
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}
版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!
沃梦达建站
dedecms循环列表样式隔行换色实现办法
最新VIP资源
猜你喜欢
- 织梦dedecms调用已审核自定义表单在前台显示 2021-06-11
- 织梦dedecms修改文章保持发布时间不变的办法 2021-02-08
- 织梦dedecms使用arclist按照自定义字段条件调用相关文章 2021-08-31
- dedecms织梦全局变量调用方法总结 2023-03-01
- 织梦dede选择副栏目 dede:arclist不显示 2020-12-21
- dedecms注册会员默认积分和金币无法修改的解决办法 2020-11-11
- 织梦dedecms时间调用标签大集合 2020-10-05
- dedecms循环列表样式隔行换色实现办法 2020-07-24
- dedecms修改Mysql数据库端口号教程 2021-03-16
- dedecms织梦怎么延迟广告加载显示 2021-04-07