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

日期:2019-02-20 08:20:50 作者:SEO模板下载网

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

 

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

  /**  *  加载自定义模板  *  * @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的模板文件,就可以直接在该栏目显示了。

TAG标签:

文章评论

    匿名评论
  • 网友评论
人参与,条评论

相关的模板

关于我们 | 联系我们 | 使用协议 | 版权声明 | 广告服务 | 网站地图 | RSS订阅| baidusitemap
Copyright @ 2018-2019 SEO模板下载网 版权所有 |

SEO模板下载网 自主编写最利于搜索引擎优化排名的SEO原创整站式模板源码,您的网站SEO排名,SEO模板网(www.SeoMoBan.com)为你护航!