muban大师 发表于 2020-9-17 10:11:31

织梦调用父级(上一级)栏目名称

1、打开include/taglib/type.lib.php,找到
       
        $row['typelink', = $row['typeurl', = GetOneTypeUrlA($row);
       
        在其下面增加以下代码:
       
        $row['parent_name', = '';
        $row2= $dsql->GetOne("select topid from `dede_arctype` where id ='".$row['id',."'");
           $row['topid', = $row2['topid',;
       
        if($row['topid',){
       $row1 = $dsql->GetOne("select typename as parent_name from `dede_arctype` where id ='".$row['topid',."'");
           $row['parent_name', = $row1['parent_name',;
          }
          else
             $row['parent_name', = $row['typename',; //如果时顶级栏目,就显示为该栏目名称
       
        2、前台模板那调用方法
       
       
        {dede:type}{/dede:type}
       
       
        {dede:type typeid='1'}{/dede:type}
       
        另外补充一个调用父级和顶级栏目ID的方法:
        父级栏目ID:{dede:field.reid/}
        顶级栏目ID:{dede:field.typeid function='GetTopid(@me)'/}
页: [1]
查看完整版本: 织梦调用父级(上一级)栏目名称