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

当前位置: > 建站教程 > 源码教程 > 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)内容管理系统下载
软件语言:
简体/繁体中文
软件授权:
个人免费

  • dede模板SQL调用自定义模型里的信息-DedeCms教程
  • dede模板中实现友情链接实现下拉跳转的方法-DedeCms教程
  • dede模板留言提交错误时返回空白页处理方法-DedeCms教程
  • dede模板中完美调用UCHome会员、日志、相册、话题-DedeCms教程
  • dede模板 seo 文章页添加tag标签-DedeCms教程
  • dede模板安装调试过程讲解-DedeCms教程
  • dede模板文章描述中出现的英文长度大于table宽度-DedeCms教程
  • dede 子栏目中调用其所属顶级栏目的名称及简介-DedeCms教程
  • dedecms 在文章标题前调用顶级栏目的方法-DedeCms教程
  • DEDECMS 获取当前栏目及所有子栏目的文章数量
  • 网友评论

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

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

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号