<--这段代码是专属于这个站点的:dengtar.com--> <--此段代码添加在前。为保证统计准确,请勿将同一段代码添加到多个站点中。-->
欢迎您光临深圳塔灯网络科技有限公司!
电话图标 全国热线:13699882642 深圳:0755-29185426

织梦根据栏目不同调用不同模板的方法

发表日期:2018-08 文章编辑:小灯 浏览次数:62

如果有很多个栏目,而且栏目模板又一样,这样去一个一个修改栏目模板就会显得比较麻烦,改那么多模板真是不容易,现在就给大家提供一个更简单一点的方法实现这个功能:


首先找到在include文件夹下面找到并打开extend.func.php文件,在最下面添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
*加载自定义模板
*
*@accesspublic
*@paramstring$path模板文件名
*/
functionpasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global$cfg_basedir,$cfg_templets_dir,$cfg_df_style;
$tmpfile=$cfg_basedir.$cfg_templets_dir.'/'.$cfg_df_style.'/'.$path.'.htm';
$dtp=newPartView();
$dtp->SetTemplet($tmpfile);
return$dtp->GetResult();
}

然后在栏目列表模板需要引用公共模板的地方加入如下代码就可以调用了:

{dede:field name=typeid function=pasterTempletDiy(@me)/}


这样就可以通过栏目的ID来调用该栏目的头部或者底部模板了,比如某个栏目的ID是12,那么我们在模板文件夹下面添加一个名为12.htm的模板文件,就可以直接在该栏目显示了。



本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://www.dengtar.com/9124.html
将文章分享到..
相关解决方案
最新新闻
随机新闻
 八年  行业经验

多一份参考,总有益处

联系塔灯网络,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:0755-29185426 / 大客户专线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.