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

92模板   2021-04-01   收藏本文

本文介绍了织梦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}

以上就是关于获取网站源码工具的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

展开