dede织梦二次开发 通过子栏目id获取顶级栏目名称
来源:互联网 发布:手机淘宝5.9.2软件 编辑:程序博客网 时间:2024/06/05 20:53
前段时间给学校做网站,学校有这样的需求,列表页左侧有个栏目导航,上面显示的顶级栏目,下面显示的子栏目,现在要求点击子栏目,上面显示的都为子栏目对应的顶级栏目。下面跟大家分享下我实现的步骤,菜鸟第一次做二次开发,大神勿喷
点击每个子栏目是可以获取到子栏目id的,我要通过id,查找到子栏目的topid,再通过topid找到顶级栏目名
在前端调用顶级栏目的位置加上{dede:field name='id' function="getTypename(@me)"/},然后在include文件夹中的extend.func.php文件中加入以下代码
function getTypename1($id){
global $dsql;
$row=$dsql->GetOne("select topid from #@__arctype where id='{$id}' ");
//因为顶级栏目的topid为0,所以如果如果是顶级栏目可以直接通过id获取到顶级栏目名称
$topid=$row['topid'];
if($topid==0){
$row1=$dsql->GetOne("select typename from #@__arctype where id='{$id}' ");
return $row1['typename'];
}else{
$row1=$dsql->GetOne("select typename from #@__arctype where id='{$topid}' " );
return $row1['typename '];
}
}
0 0
- dede织梦二次开发 通过子栏目id获取顶级栏目名称
- dede 获取顶级栏目的ID号
- 织梦获取上级栏目ID及顶级栏目ID
- dede 嵌套获取顶级栏目及子栏目列表
- dedecms织梦获取顶级栏目名称的方法
- dede获取上级栏目名称
- dede获取上级栏目名称
- dede 获取当前栏目ID
- dedecms调用顶级栏目名称和URL链接{dede:type2}[field:id]{/dede:type2}
- dede 子栏目获取上级、顶级栏目的名字和链接
- dede 子栏目获取上级、顶级栏目的名字和链接
- dede循环调用指定栏目名称和子栏目名称
- dedecms获取顶级栏目名称、二级栏目名称实现方法
- dedecms获取顶级栏目名称、二级栏目名称实现方法
- dede 获得顶级栏目
- 织梦获取当前栏目和顶级栏目
- 【dedecmsv5.7】 获取顶级栏目名称
- dede织梦调用顶级二级栏目及下三级栏目方法(数据库实
- 好乐买创始人-李树斌
- linq to datatable
- 二维数组与指针的关系及运用
- Unity3D基础学习 加载场景时隐藏物体,点击显示时显示物体
- 十年博客行
- dede织梦二次开发 通过子栏目id获取顶级栏目名称
- centos虚拟机安装oracle之oracle安装
- VS2008头文件目录的修改
- C#调用ORACLE包
- Oracle语句优化规则(一)
- IOCP
- Dreamweaver8 查找和替换窗口不见了解决办法
- Class获取_知识点
- 一些必不可少的Sublime Text 2插件