欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

dedecms 列表页,频道页获取当前栏目的父栏目名称的实现方法

shiping1 的头像
可以根据 {dede:field.topid /} 得到topid 再得到 顶级父栏目的名字
可以根据 {dede:field.reid /}   得到reid 再得到 父栏目的名字

dedecms 列表页,频道页获取当前栏目的父栏目名称,在5.7SP1版本上修改的,其它版本还未测试找到目录下的include/helper/archive.helper.php 文件,添加自己以下函数


代码如下:

//获取上级栏目名称 
if ( ! function_exists('GetParentTypename')) 
{ 
function GetParentTypename($id){ 
global $dsql ; 
$reid = $dsql->GetOne("SELECT reid FROM wz_arctype where id=@me"); 
$reid = $reid['reid']; 
$row1 = $dsql->GetOne("SELECT typename FROM wz_arctype where id=$reid"); 
return $row1['typename']; 
} 
} 


列表或频道页调用方法 

复制代码
代码如下:
{dede:field.typeid function="GetParentTypename(@me)"/}

来自  http://www.jb51.net/cms/62631.html
普通分类: