Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文档

用户工具

站点工具


zblogphp:development:plugin:interfaces:filter_plugin_zbp_maketemplatetags

Filter_Plugin_Zbp_MakeTemplatetags

接口描述

在预加载已编译模板前对系统模板标签进行处理,通过该接口可直接对模板标签内容进行干预

应用场景

对模板全局标签(如header,footer,path等)内容进行更改,或加入自定义全局标签。

调用说明

调用方法

Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags','demo');
function demo(&$template){
//处理代码
}

调用参数

参数类型 参数 描述
template $template 当前模板类实例

返回参数

调用示例

RegisterPlugin("demo","ActivePlugin_demo");//注册插件
 
function ActivePlugin_demo() {
	Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags','demo');
}
function demo(&$template){
	global $zbp;
	$zbp->header .= "<script type=\"text/javascript\" src=\"{$zbp->host}zb_users/plugin/demo/js.js\"></script>\r\n";
	$zbp->header .= "<link rel=\"stylesheet\" href=\"{$zbp->host}zb_users/plugin/demo/css.css\" type=\"text/css\" />\r\n";
        //配置全局标签
        $template['ytzblog']="自定义全局标签,前台调用的时候直接用{$ytzblog}";
}

zblogphp/development/plugin/interfaces/filter_plugin_zbp_maketemplatetags.txt · 最后更改: 2017/12/07 09:25 由 唐朝