首页 > 代码库 > drupal7 使用(hook_preprocess_HOOK)向各个主题模版里面传递变量
drupal7 使用(hook_preprocess_HOOK)向各个主题模版里面传递变量
函数地址:hook_preprocess_HOOK
1 首先解释下hook_preprocess_HOOK这个钩子的含义:
hook _ preprocess _ HOOK
[module] _ preprocess _ [theme hook name]
自定义的模块名字 预处理 通过hook_theme 声明的主题
2 使用
<?php//设置变量function custommodule_preprocess_custom_theme_name(&$variables) { // Add a custom variables $variables['custom_var'] = 'i am a custom variable'; }//在你的主题模版中使用变量echo $custom_var;或者echo $variables['custom_var']; ?>
notice
【theme hook name】使用 函数(theme_get_registry()) 查看当前系统中有多少注册的主题
custom_module_name_preprocess_node
custom_module_name_preprocess_breadcrumb
custom_module_name_preprocess_page
custom_module_name_preprocess_comment
相同功能的函数: hook_process_HOOK
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。