当前位置:主页 > 站长学院 > CMS教程 > 织梦教程 > >正文

“DedeCMS在列表页、内容页调用上级栏目名称
发布时间 : 2017-09-09 17:02来源 :思源网络 作者 :male 浏览量 :

我们知道在用织梦建站经常会遇到在三级栏目页面调用上一级栏目名称,由于一个模板可能用于多个页面,所以又不能将名称写死,那么就存在需要通过标签去调用上一级栏目名称,可是在织梦官方及各种标签工具里都没有上级栏目标签,今天小编就给大家送上一组标签,通过Sql数据库去调用名称。分享是一种美德。

列表页调用上级栏目名称

{dede:field.reid runphp='yes'}
global $dsql;
$reid = @me;
$query = "SELECT * FROM `siy_arctype` where id =$reid ";
$dsql->Execute('a', $query);
$arctype = $dsql->GetObject('a');
@me = $arctype->typename;
{/dede:field.reid}

内容页调用所属栏目名称

 <{dede:type typeid='0'}<a href="[field:typeurl /]" target="_blank">[field:typename /]</a> {/dede:type}

说明: 在列表或者文章页面 使用dede:field.XXX 标签,可调用出任
意字段,这里对调用出的字段使用runphp模式做了扩展查询


分享到 :
版权声明:凡本网注明“来源:思源网络”的作品,系由本网自行采编,版权属思源网络。未经本网授权,不得转载、摘编或利用其它方式使用。已经获得本网授权使用作品的,应在授权范围内使用,并注明“来源:爱名网”。违反上述声明者,本网将追究其相关法律责任