当hook_theme定义的时候
如果定义的是variables
并没有定义template
于是系统默认是function
于是默认theme_HOOK
但如果这个时候你定义了bartik_HOOK
那么系统会在生成$hooks[$hook][‘function‘] = bartik_HOOK
--
当定义的是template的时候
系统会自动加上process/preprocess function
--
当你没有定义template系统默认是function
如果同时你定义了MODULE_prepress_HOOK
那这个函数会自动的跑到$info = $hooks[$hook][‘preprocess_function‘]中去
时间: 2024-12-27 07:31:17