织梦DedeCMS二级菜单导航自定义调用方法
">
我们在用CMS建站、二次开发的时候,一般是根据HTML结构镶入具体的数据调用标签,相比而言,织梦DEDE的标签和PHpcms V9类似,基本上是通过{dede: ***}来实现,而在二级菜单、子菜单调用方面,DEDE明显没有Phpcms V9方便。在这里与大家分享DedeCMS二级菜单导航自定义调用方法。
先来对比下PC v9跟Dede调用二级菜单的差别:
Phpcms v9调用一二级菜单代码:
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC" return="nav"}
{/pc}
{php echo runhook('glogal_menu')}
大家可以注意下标红色的代码,Phpcms v9可以判断是否子菜单,然后可以自定一级菜单的栏目id,一二级栏目分别调用的数据,具体调用的方式具体到栏目名称、栏目URL,可以说是真正自定义。
DedeCMS调用一二级菜单代码:
以上是官方演示默认模板调用一级菜单的代码,也有网友衍生出调用二级方法:
{dede:channelartlist typeid='top' cacheid='channelsonlist'}
{/dede:channelartlist}
但是,总体来说DEDE二级导航做起来比较麻烦,不能能灵活使用,而我们需要让它变得灵活起来,来满足我们的各种需求。
下面是灵活自定义调用二级导航的代码:
{dede:channelartlist row=10 typeid='top'}
- ';
while($row = $dsql->GetArray()){
$xinfo.='
- '.$row['typename'].' '; } $xinfo.='
这样,采用查询数据库,自定义SQL的方式做到一二级菜单自定义调用。
栏 目:DedeCMS
本文地址:https://zz.feitang.co/CMSjiaocheng/27715.html
您可能感兴趣的文章
- 12-07Dedecms默认模板用户评论扩展
- 12-07DEDECMS匿名发布文章的修改教程
- 12-07DedeTag Engine Create File False DEDE栏目生成错误
- 12-07DEDECMS两年的网站优化经验
- 12-07dedecms防止被挂马必看安全知识
- 12-07DedeCms完美的FLASH幻灯代码
- 12-07dedecms首页幻灯片显示问题帮助教程
- 12-07DedeCms栏目内容过多分为2行显示
- 12-07Dedecms自动更新首页html插件
- 12-07DEDECMS循环滚动图片制作教程


阅读排行
推荐教程
- 09-22IIs Web网站的添加及配置
- 12-04dedecms织梦dede:channel标签的数字递增调用方法
- 12-07DEDECMS的{dede:arclist}如何调用文章或软件的任何字段
- 12-05DEDECMS后台功能说明书
- 12-02织梦(DEDECMS)将data目录迁移到web根目录之外
- 12-07DEDECMS完美无缝整合UC心得
- 12-04DedeCMS织梦后台模板列表如何按字母排序方法代码
- 12-04DedeCms获取任意栏目N级列表链接树形菜单的方法
- 12-07dedecms首页幻灯片显示问题帮助教程
- 12-04详解织梦模板DEDECMS搜索结果调用自定义字段的方法





