dede织梦在plus目录调用当前模板head.htm,footer.htm方法

2018年3月19日15:50:27 发表评论 132 views

今天工作中用dede用到二次开发,当时需要这样的需求,所以就查了下这样的解决方法。

一、打开"/include/extend.func.php"

该方法适用于5.7版本,其他版本如果没有这个文件 就添加在 /include/common.func.php 中。在最下面加入一个函数,注意红色部分的代码$cfg_templets_skin,有些帖子是$cfg_templets_dir,但是会造成dede会员系统出现BUG,建议大家使用如下代码:

// 在plus目录调用 风格目录中的模版
function pasterTempletDiy2($path)
{
	require_once(DEDEINC."/arc.partview.class.php");
	global $cfg_basedir,$cfg_templets_skin;
	$tmpfile = $cfg_basedir.$cfg_templets_skin."/".$path;//模版文件的路径
	$dtp = new PartView();
	$dtp->SetTemplet($tmpfile);
	$dtp->Display();
}

二、打开plus文件夹的需要调用头部尾部的模板

用以下代码替换原因的调用头部代码,加在<head>标签下面即可。default为默认模板文件夹,根据实际需要修改即可。

<?php pasterTempletDiy2("head.htm"); ?>
<?php pasterTempletDiy2("footer.htm"); ?>

调用默认模板头部和尾部的方法

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的支付宝红包
  • 支付宝红包扫一扫打赏
  • weinxin
  • A+
所属分类:PHP

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: