欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 织梦教程 > 织梦根据栏目不同调用不同模板的方法

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

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

发布时间:2020-07-15  

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

 /**

 *  加载自定义模板

 *

 * @access    public

 * @param     string  $path  模板文件名

 */

function pasterTempletDiy($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 = new PartView();

         $dtp->SetTemplet($tmpfile);

         return $dtp->GetResult();

}

 

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

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

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