您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede模板中子栏目页面调用顶级栏目名称并带链接的方法
问旋2023-11-02 23:30:50dedecms教程已有人查阅
导读保存为type2.lib.php标签就可以使用;<?php if(!defined(‘DEDEINC’)) exit(‘Request Error!’);
保存为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系统TAG标签伪静态设置教程
DedeCMS的系统TAGS确实是一个非常好的功能,通过关键词链接可以快速寻找到相关内容,不过很多人希望能够将TAGS静态化这样更加利于seo -
织梦dedecms后台提示用户名不存在的修改步骤方法
这下着实让我心惊胆战,因为我的网站已经建了一年半多了,承蒙各路搜索引擎看得起,有一定的流量。一年多的时间都耗在这个网站上面。 -
织梦系统dedecms网站数据库备份还原网站搬家教程
用织梦系统(DedeCMS)制作的网站,当我们需要更换空间或把本地网站搬到服务器上时,需要用到织梦系统(DedeCMS)整站搬家移植的方法,通常网站有很多这样的教程 -
实现织梦cms滚动文章列表的调用实现方法
今天整理一个在织梦文章列表向上滚动的知识点,实现首页的滚动文章列表的方法;1、在需要滚动文章列表的地方,用织梦的文章列表标签调用有“滚动”属性的文章。假设滚动文章列表的div
留言与评论 (共有 条评论) |