钩子实现函数如何能被drupal系统发现呢,并且完美的匹配到各个钩子呢,原来奥秘在这里

theme.inc文件中,使用了drupal_find_theme_function($cache,$prefixes)

把整个系统里面所有函数列出(使用get_defined_functions()列出所有函数),然后一个个的跟钩子模板匹配。