muban大师 发表于 2021-1-17 10:14:06

织梦dedecms当前栏目调用上级栏目名称的办法

问题:网站需要在栏目列表页调用上级栏目的名称,也就是在列表模板调用当前栏目的父栏目?
        解答:
        动态页:
        {dede:type}
        [field:id runphp=yes,
          $tsql = new DedeSql(false);
          $typelink2 = '';
          $tsql->SetQuery("Select i.typedir,i.id,i.typename From arctype t left join arctype i on i.id=t.reid where t.id='@me'");
          $tsql->Execute('t');
          while($row = $tsql->GetArray('t',MYSQL_ASSOC))
          {
             $typelink2 .= "";
          }
          @me=$typelink2;
        [/field:id,
        {/dede:type}
       
       
        静态页
        {dede:type}
        [field:id runphp=yes,
          $tsql = new DedeSql(false);
          $typelink2 = '';
          $tsql->SetQuery("Select i.typedir,i.id,i.typename From arctype t left join arctype i on i.id=t.reid where t.id='@me'");
          $tsql->Execute('t');
          while($row = $tsql->GetArray('t',MYSQL_ASSOC))
          {
             $typelink2 .= "";
          }
          @me=str_replace("{cmspath}","",$typelink2);
        [/field:id,
        {/dede:type}
页: [1]
查看完整版本: 织梦dedecms当前栏目调用上级栏目名称的办法