做过织梦会员模板开发修改的童鞋,可能会了解到,织梦的会员模板和前台模板的头部和尾部调用的文件并不是相同的。但是有的时候我们为了保持页面的统一整齐性,希望让前台样式和会员模板样式一致,也就是我们在织梦的会员模板里,想要统一跟首页头尾对应,想要引入默认的头尾模板的话 {dede:include filename="head.htm"/} 是就不能用的,那么该如何来修改呢?
下面武林网写个自定义方法来实现
打开 /include/extend.func.php 在文件的最下面加入一个方法
/** * 其他页面调用模板的头部尾部模板,武林网出品 * * @access public * @param string $path 模板路径 * @return string */if(!function_exists('pasterTempletDiy')){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;$dtp = new PartView();$dtp->SetTemplet($tmpfile);$dtp->Display();}}
保存后,然后再在织梦会员模板其他页面引入默认模板的头部尾部 的标签写法应该是这样了
<?phppasterTempletDiy("head.htm");?>
这样就OK啦。
新闻热点
疑难解答