78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

织梦教程:dedecms循环调用二级栏目下三级栏目

一流源码网今天分享一个织梦教程: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 `dede_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}

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

织梦教程:dedecms循环调用二级栏目下三级栏目  织梦教程 dedecms循环调用二级栏目下三级栏目 第1张

这样的话,有子类就显示,没有就不显示了。

本文链接:http://78moban.cn/post/3042.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部