首页 > 代码库 > Drupal主题预处理函数与处理函数的执行顺序
Drupal主题预处理函数与处理函数的执行顺序
Drupal的主题机制当中存在很多种预处理函数和处理函数,看起来让人犯晕。本文为大家总结了它们执行的基本规律。
- Drupal的所有预处理函数在处理函数之前运行。
- template前缀的函数首先运行,module前缀的函数其次运行,theme前缀的函数最后运行。
- Drupal的多钩子函数在特定钩子函数之前运行。
下面是总结的执行顺序列表,自上而下执行:
- template_preprocess()
- template_preprocess_HOOK()
- MODULE_preprocess()
- MODULE_preprocess_HOOK()
- THEME_preprocess()
- THEME_preprocess_HOOK()
- template_process()
- template_process_HOOK()
- MODULE_process()
- MODULE_process_HOOK()
- THEME_preprocess()
- THEME_preprocess_HOOK()
摘录自:http://mydrupal.org/drupal主题预处理函数与处理函数的执行顺序
Drupal主题预处理函数与处理函数的执行顺序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。