您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms循环调用二级栏目下三级栏目的代码示例
岑希伙2023-10-06 21:32:42dedecms教程已有人查阅
导读后台已经建好栏目,对于产品展示栏 栏目导航所示:如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。
后台已经建好栏目,对于产品展示栏 栏目导航所示:
这样的结果着实另人费解。
接下来看第二种代码写法如下:
结果呢,当然应该会是你想要的了。这样的话,有子类就显示,没有就不显示了。
{dede:channelartlist cacheid='channelsonlist' typeid=3 }
<dd>
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:channel type='sun' row='10' noself='yes'}
<li>· <a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。这样的结果着实另人费解。
接下来看第二种代码写法如下:
{dede:channelartlist typeid=3 }
<dd>
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:sql sql='Select * from `lzz_arctype` where reid=~id~ ORDER BY id'}
<li>· <a href="[field:typedir function="cn_substr(@me,200,9) " /]">[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
注:lzz_arctype这个是因为我把表名前缀改为lzz_了。结果呢,当然应该会是你想要的了。这样的话,有子类就显示,没有就不显示了。
本文标签:
很赞哦! ()
上一篇:dedecms提高用户体验的方法
相关文章
随机图文
-
dedecms二次开发实现审核时间同步更新当前时间
很多研究SEO的个人站长都是使用采集来添加大部分文章的,如果手动每天大量更新伪原创内容,呼~~ 是一个不小的工程!举个例子 -
dede织梦channelartlist标签不支持currentstyle属性的解决方法
打开include\taglib\channelartlist.lib.php在此行代码下方增加以下代码:找到$pv->Fields[typeurl]=GetOneTypeUrlA( -
dedecms5.7文章中点击图片进入下一页的实现方法
DEDE文章点击图片自动进入下一页的方法,之前找了好多代码,发现都不太好用,今天找到这个代码,亲测可行,于是贴出来给大家分享一下: -
dedecms列表中怎么调用单个图集中图片的数量
列表中dedecms调用单个图集中图片的数量?在 include/common.func.php增加一函数
留言与评论 (共有 条评论) |