dede php 循环,织梦怎么循环调用多级子栏目如二级栏目下三级栏目

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:58   901   0

5949b55c2aff8ad349a42d5c12115536.png

织梦怎么循环调用多级子栏目如二级栏目下三级栏目?

本文是关于织梦DedeCMS调用多级子栏目的,拿来分享下。

后台已经建好栏目,对于产品展示栏 栏目导航如下图所示:

推荐学习:织梦cms

ff837405963c72e6777d6b2174ecba37.png

代码如下:{dede:channelartlist cacheid='channelsonlist' typeid=3 }

{dede:field name='typename'/}

{dede:channel type='sun' row='10' noself='yes'}

· [field:typename/]

{/dede:channel}

{/dede:channelartlist}

如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。如下图所示。

bf11d7a8c92730c89b2a4e39425662bc.png

这样的结果着实另人费解。

接下来看第二种代码写法如下:

代码如下:{dede:channelartlist typeid=3 }

{dede:field name='typename'/}

{dede:sql sql='Select * from `lzz_arctype` where reid=~id~ ORDER BY id'}

· [field:typename/]

{/dede:sql}

{/dede:channelartlist}

注:lzz_arctype这个是因为我把表名前缀改为lzz_了。

结果呢,当然应该会是你想要的了,如下图。

dc17e8587ef9898063ad288d88ceabde.png

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP