织梦

织梦,第1张

织梦(dedecms)循环调用多级子栏目如二级栏目下三级栏目

DreamweaverDedeCMS调用多级子列,首先在后台管理已经构建好的列。按照下面的 *** 作流程,循环系统调用到二级栏目下的三级栏目,有类似需求的盆友可以参考一下。

文中是有关织梦DedeCMS调用多级别子栏目的,用来共享下。
后台管理早已建好栏目,针对商品展示栏栏目导航栏如下图所显示:
 

复制代码编码以下:
{dede:channelartlistcacheid='channelsonlist'typeid=3}
<dd>
<dl>
<dt><ahref="{dede:fieldname='typeurl'/}">{dede:fieldname='typename'/}</a></dt>
<dd>
<ul>
{dede:channeltype='sun'row='10'noself='yes'}
<li>&middot;&nbsp;<ahref="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}

假如用之上编码得话,前台接待网页页面的显示信息将不太比较满意。针对有子类的二级文件目录,可能恰当显示信息他的儿子类,这些沒有子类的将显示信息其类似目录。如下图所显示。
 
那样的結果确实另人难以相信。
接下去看第二种编码书写以下:

复制代码编码以下:
{dede:channelartlisttypeid=3}
<dd>
<dl>
<dt><ahref="{dede:fieldname='typeurl'/}">{dede:fieldname='typename'/}</a></dt>
<dd>
<ul>
{dede:sqlsql='Select*from`lzz_arctype`wherereid=~id~ORDERBYid'}
<li>&middot;&nbsp;<ahref="[field:typedirfunction="cn_substr(@me,200,9)"/]">[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}

注:lzz_arctype这一是由于我将表名作为前缀改成lzz_了。
结果呢,自然应当会就是你要想的了,如下图。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/773406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存