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>· <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>· <ahref="[field:typedirfunction="cn_substr(@me,200,9)"/]">[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
注:lzz_arctype这一是由于我将表名作为前缀改成lzz_了。
结果呢,自然应当会就是你要想的了,如下图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)