您现在的位置是:首页 > 教程 > 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>
截图案例就不上了,大家可以直接看本站的左边栏目调用。
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦文章标题,来源,摘要,作者字数限制的修改方法
方法①:修改相关程序文件dede目录;记得四个文件都要修改;如果修改专题摘要,还得修改: -
dede验证码不显示的解决方法示例(实测)
排除gd2和权限问题后还是不显示那么一定是bom问题 存在于dede utf8版本中用下面的程序 批量处理即可保存为bom.php放于网站根目录 执行一下就可以了 -
dedecms自定义宏标记怎么使用
1、调用方法(请参考dede模板设计帮助文档)【Mytag 标记】功能说明:用于获取自定义宏标记的内容适用范围:封面模板、列表模板、文档模板 -
织梦图片水印的添加和删除方法
用dedecms建站的新手站长,在更新文章图片时都会添加自己网站独特的水印,织梦默认安装后,用的是默认水印,很不美观,其实解决水印控制还是很方便的
留言与评论 (共有 条评论) |