在dedecms织梦做模板时,难免会遇到排序问题,比如在列表页里调用文章的序号等,dede本身程序就可解决这个问题。这里由织梦中国网的小志给大家分享一下如何利用dede标签来实现在列
在dedecms织梦做模板时,难免会遇到排序问题,比如在列表页里调用文章的序号等,dede本身程序就可解决这个问题。这里由织梦中国网的小志给大家分享一下如何利用dede标签来实现在列表页里调用序号的问题。
解决方法一
dede标签部分代码
<ul class="txt"> {dede:arclist orderby=pubdate type='commend.' titlelen='26' row='10' channel=3} <li>[field:global runphp='yes' name=autoindex] $a="<span class='num active'>"; $b="</span>"; $c="<span class='num'"; if (@me > 3) @me = $c.@me.$b; else @me = $a.@me.$b; [/field:global] <span class="tit"> <a title="[field:title/]" href="[field:filename/]">[field:title/]</a> </span><li> {/dede:arclist} </ul>
还有第二种方法比较复杂点,就是在做dedecms的时候,用到了{dede:sql}标签,这方法比不上第一种方法好用,所以这里就不列出来了。