织梦DedeCMS通过sql语句获取二级栏目的方法

2019-04-2414:37:30网站建设与开发Comments1,575 views字数 560阅读模式

用织梦CMS系统做网站导航的时候,我们经常会想做成下拉样式,这样就能方便的知道该一级导航下存在哪些二级栏目和目录。我们一般会使用channelartlist标签然后嵌套一个channel标签去实现二级菜单,但是细心的站长可能会发现这样的一个问题:如果一级栏目下没有子栏目的话它会把一级栏目下的所有栏目显示在子栏目下。这个当然不是我们希望的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/11416.html

织梦DedeCMS通过sql语句获取二级栏目的方法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/11416.html

那么出现这样的问题我们该如何去避免和解决呢?遇到这样的情况361模板建议大家使用SQL语句来实现取二级栏目。代码如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/11416.html

{dede:channelartlist typeid='1'}
     <h1><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></h1>
     {dede:sql sql='Select * from dede_arctype where reid=~id~'}
     <h2><a href="[field:typeurl/]">[field:typename/]</a></h2>{/dede:sql}
{/dede:channelartlist}

这样就避免了上述情况的发生。最后希望本节讲的DedeCMS通过sql语句获取二级栏目的方法能帮助到更多朋友。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/11416.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/11416.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定