码迷,mamicode.com
首页 > 其他好文 > 详细

drupal7 使用(hook_preprocess_HOOK)向各个主题模版里面传递变量

时间:2014-07-15 12:39:45      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   使用   strong   io   

函数地址:hook_preprocess_HOOK


1 首先解释下hook_preprocess_HOOK这个钩子的含义:



 自定义的模块名字           预处理                            通过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_get_registry()) 查看当前系统中有多少注册的主题


3 举例

   custom_module_name_preprocess_node

   custom_module_name_preprocess_breadcrumb

   custom_module_name_preprocess_page

   custom_module_name_preprocess_comment


 相同功能的函数: hook_process_HOOK


drupal7 使用(hook_preprocess_HOOK)向各个主题模版里面传递变量,布布扣,bubuko.com

drupal7 使用(hook_preprocess_HOOK)向各个主题模版里面传递变量

标签:style   http   color   使用   strong   io   

原文地址:http://blog.csdn.net/wjc19911118/article/details/37765891

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!