您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede调用一级栏目与二级栏目的写法
忆柳2023-10-11 17:13:07dedecms教程已有人查阅
导读我们都知道,织梦程序dedecms在获取顶级栏目时是非常简单的一句,{dede:channel}{/dede:channel}就搞定了栏目的调用。但是只有
我们都知道,织梦程序dedecms在获取顶级栏目时是非常简单的一句,{dede:channel}{/dede:channel}就搞定了栏目的调用。但是只有一级栏目有时并不够用,我们可能还需要添加多个子栏目。更重要的是,我们需要在任意页面获取全部顶级栏目下的二级和三级栏目列表的链接,原来的代码就似乎无能为力了。
代码号以为任意页面,就如同代码号工作室这个网站那样,首页、列表页与文章页都在调用全部的栏目列表。这才算真正解决了问题。那是怎么调用多级栏目列表呢?怎么才可以同时调用一级栏目与二级栏目呢?且看下文:
一般的栏目列表调用的是顶级栏目,代码如下:
代码号以为任意页面,就如同代码号工作室这个网站那样,首页、列表页与文章页都在调用全部的栏目列表。这才算真正解决了问题。那是怎么调用多级栏目列表呢?怎么才可以同时调用一级栏目与二级栏目呢?且看下文:
一般的栏目列表调用的是顶级栏目,代码如下:
<!--展开顶级栏目的分类-->
<H2>栏目导航</H2>
<ul>
{dede:channel type='top' }
<li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>
</li>
{/dede:channel}
</ul>
我们可以修改一下,利用dede的文章列表子栏目代码channelartlist,调用顶级栏目,然后在其中添加二级栏目的调用,经过多次尝试之后,成功的代码如下:
<!--展开当前栏目所在全部栏目下的分类-->
<h2>栏目导航</h2>
<ul>
{dede:channelartlist typeid='top'}
<li>
<h5><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></h5>
<dl>
{dede:channel type='son' noself='true'}
<dd><a href='[field:typelink/]'>[field:typename/]</a></dd>
{/dede:channel}
</dl>
</li>
{/dede:channelartlist}
</ul>
截图案例就不上了,大家可以直接看本站的左边栏目调用。
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦网站信息统计代码大全
目前为止,全的织梦模板 V5.5网站信息统计代码,有图为证:代码如下:{dede:sql sql="select count(mid) as c fro -
织梦dedecms换模板的步骤方法
织梦更换模板的方法很简单,但是其中容易出现的问题很多,需要大家注意的地方很多,下面可乐做一一的详解,如果哪里漏掉,还请大家反馈给我,能让更多的站长朋友来解决问题 -
织梦dedecms调用单个图集中图片数量的方法
织梦DedeCMS调用单个图集中图片数量的方法 修改方法:打开 /include/common.func.php 文件 -
dedecms织梦如何调用指定栏目的内容和描述
首先我们可以用dede:type这个标签实现调用,方法如下:打开include/taglib/type.lib.php。找到里面的SQL语句,原来sql检
留言与评论 (共有 条评论) |