dedecms模板中当前栏目的上级栏目名称调用方法

此dedecms教程的目的是让大家使用{dede:type typeid='1'}[field:typename/]{/dede:type} 标签时能够获得当前栏目的上一级栏目信息。源码修改方法如下:1、打开“站点根目录\include\taglib\type.lib.php"文件…

dedecms教程的目的是让大家使用{dede:type typeid=’1′}[field:typename/]{/dede:type} 标签时能够获得当前栏目的上一级栏目信息。

源码修改方法如下:
1、打开“站点根目录\include\taglib\type.lib.php”文件。
2、修改代码:红色部分为新添加的代码。从代码文件第31行开始。

$attlist=’typeid|0,parent|0′;
FillAttsDefault($ctag->CAttribute->Items,$attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP);
$innertext = trim($ctag->GetInnerText());
if($typeid==0) {
$typeid = ( isset($refObj->TypeLink->TypeInfos['id']) ? $refObj->TypeLink->TypeInfos['id'] : $envs['typeid'] );
}
if(empty($typeid)) return ”;

$row = $dsql->GetOne(“SELECT * FROM `dede_arctype` WHERE id=’$typeid’ “);
if ($parent==1)
$row = $dsql->GetOne(“SELECT * FROM `dede_arctype` WHERE id=’{$row['reid']}’ “);

3、dede模板中标签的调用方法:

{dede:type typeid=’1′ parent=’1′}[field:typename/]{/dede:type}

本文由织梦者-dedecms模板制作收集整理 本文来自dedecms论坛 转载请注明出处

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

条件: 图集swf上传 原图小于缩略图设置 \include\helpers\image.helper.php的ImageResize函数中 if ( $srcW = $toW $srcH = $toH ) return TRUE; 没有写如缩略图,但是 \dede\inc\inc_archives_functions.php的GetImageMapDD函数中使用$ddpicok作为缩略图路
我们用织梦建站的朋友经常会遇到编码转换的问题,比如我们购买了模板但是模板编码与现在的程序编码不符,导致出现乱码的情况。 今天就来教大家转换织梦DedeCMS模板文件的编码和织梦系统程序的编码。 1、织梦DedeCMS模板文件编码的转换: 首先下载一个编码转
下面主要讲解以下几个地方 1,DEDEcms默认模板文件夹(templets)的各文件含义 2,模板风格的存放形式以位置; 3,模板风格的命名规则; 4,模板风格的定义方法; 一,模板存放形式 在织梦(DedeCMS)系统中,所有的模板存放形式均是以 文件的形式 存放在 系统模
有些织梦站长在使用织梦CMS上传图片时会出现302错误以及ERROR的图片错误提示信息,造成这样的原因是多样性的,所以觉得有必要将这些整理下以方便大家能够有针对性的解决问题。 第一种情况:图片损坏,造成提示ERROR错误,不过这种情况比较少。 第二种情况:权
DedeCMS注册会员上传附件时会提示“需输入后台管理目录才能登录” 解决办法: 第一步:找到程序目录include\dialog\config.php下文件。其中有段代码: //检验用户登录状态 $cuserLogin = new userLogin(); if($cuserLogin-getUserID() =0 ) { if(empty($admin
dedecms整合Ueditor后,上传图片没有自动加水印,下面给大家讲讲解决办法: 首先我们解决一下Ueditor抓取远程图片加水印的方法: 打开编辑器文件夹内的getRemoteImage.php文件,在里面找到://远程抓取图片配置 在其上面添加如下代码: require_once('../../.