DeDe织梦cms如何循环调用二级栏目下三级栏目

原创 新起点博客  2020-10-02 10:00 
【上云必备】上云仅?102/年

织梦dedecms循环调用二级栏目下三级栏目,后台已经建好栏目,对于产品展示栏 栏目导航

{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_了。

本文地址:https://www.henenseo.com/archives/3842
关注我们:请关注一下我们的微信公众号:扫描二维码新起点博客的公众号,公众号:xinqidian129
版权声明:本文为原创文章,版权归 新起点博客 所有,欢迎分享本文,转载请保留出处!
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
【腾讯云】海外1核2G服务器低至2折,半价续费券限量免费领取!

发表评论


表情