站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

dede模板中子栏目页面调用顶级栏目名称并带链接-DedeCms教程

2019-09-23 08:42 | 来源:易采站长站 | 编辑:admin |

保存为type2.lib.php标签就可以使用

<?php



if(!defined(‘DEDEINC’)) exit(‘Request Error!’);



function lib_type2(&$ctag,&$refObj)

{

       global $dsql,$envs;



       $attlist=’typeid|0′;

       FillAttsDefault($ctag->CAttribute->Items,$attlist);

       extract($ctag->CAttribute->Items, EXTR_SKIP);

       $innertext = trim($ctag->GetInnerText());



       if($typeid==0) {

              $typeid = ( isset($refObj->TypeLink->TypeInfos['topid']) ? $refObj->TypeLink->TypeInfos['topid'] : $envs['typeid'] );

       }



  if(empty($typeid)) return ”;

                                                       

       $row = $dsql->GetOne("Select topid,typedir,isdefault,defaultname,ispart,namerule2,typename,moresite,siteurl,sitepath

                            From `2d30_arctype` where id=’$typeid’ ");

       if(!is_array($row)) return ”;

       if(trim($innertext)==”) $innertext = GetSysTemplets("part_type_list.htm");

      

       $dtp = new DedeTagParse();

       $dtp->SetNameSpace(‘field’,’[',']‘);

       $dtp->LoadSource($innertext);

       if(!is_array($dtp->CTags))

       {

              unset($dtp);

              return ”;

       }

       else

       {

              $row['typelink'] = GetTypeUrl($row['topid'],MfTypedir($row['typedir']),$row['isdefault'],

                                  $row['defaultname'],$row['ispart'],$row['namerule2'],$row['siteurl'],$row['sitepath']);

              foreach($dtp->CTags as $tagid=>$ctag)

              {

                     if(isset($row[$ctag->GetName()])) $dtp->Assign($tagid,$row[$ctag->GetName()]);

              }

              $revalue = $dtp->GetResult();

              unset($dtp);

              return $revalue;

       }

}

?>

软件名称:
DedeCms (织梦CMS)内容管理系统下载
软件语言:
简体/繁体中文
软件授权:
个人免费

  • dedecms实现调用所有顶级栏目下最新文章的方法-DedeCms教程
  • dedecms调用当前栏目的子栏目的两种方法分享-DedeCms教程
  • 帝国CMS获取当前栏目下子栏目的方法-(EmpireCMS)帝国CMS教程
  • DEDE获取当前栏目及所有子栏目的文章数量-DedeCms教程
  • PHPCMSV9模板父栏目调用子栏目的方法-PhpCms教程
  • phpcms v9列表页如何调用子栏目如首页&gt;产品中心&gt;产品类型a-P
  • 帝国CMS实现循环调用子栏目的方法-(EmpireCMS)帝国CMS教程
  • 帝国CMS灵动标签循环子栏目数据-同时调用点击排行及最新信息-(EmpireC
  • 帝国CMS灵动标签调用当前父栏目下所有子栏目-支持选中状态/高亮-(Emp
  • 帝国CMS灵动标签调用指定栏目下的子栏目-(EmpireCMS)帝国CMS教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号