dedecms生成底部shtml公共文件
2013-01-30 22:12 来源:www.chinab4c.com 作者:dedecms专家
dedecms生成底部shtml公共文件,我们在使用dedecms生成shtml的时候,底部其实也是一个很大的公共数据,基本上网站所有的页面都只公共使用一个底部。dedecms我们上个文章已经讲述了dedecms生成shtml page公共头部了。其实原理和上片文章一样通过shtml生成footer。然后全站模板使用include来包含整个底部shtml.
1:首先新增加生成footer.shml的PHP接口。
$footer = $cfg_basedir.$cfg_cmspath."/data/shtml/footer.html";
$pv->SetTemplet($head_temp);
$pv->SaveToHtml($fhead);
2: 新增加一个dedecms的tag标签shtml来显示和调用该footer.shml
if($type == 'footer'){
if(in_array($file,array('index.php','list.php','view.php'))){
if(file_exists($html_dir)){
return file_get_contents($html_dir."footer.html");
}
}else{
return '<!--#include virtual="'.$shtml_dir.'footer.html"-->';
}
}
3: {dede:shtml type="footer"/} 在dedecms的模板中这样调用就可以了。
来源:http://www.chinab4c.com
最近更新
常用插件
- ecsho成本利润统计分析插件
最近在二次开发ecshop过程中,很多朋友要求一款分析 ecshop成本和利润插...
- ecshop 匿名下单自动注册会
ecshop 匿名下单自动注册会员...
- ecshop打印快递发货单
ecshop打印快递发货单,这个问题是很常见的问题。在发货完成之后,有些...
- ecshop二次开发直接优惠现
ecshop二次开发促销售功能插件,主要是扩展了ecshop促销功能,增加了更...
- ecshop二次开发首页显示购
ecshop二次开发首页显示购买记录插件,用图文的方式,来处理在首页显示...