Drupal 7 钩子与主题函数drupal相同吗?什么触发了什么?

Drupal 7 钩子与主题函数drupal相同吗?什么触发了什么?,drupal-7,theming,Drupal 7,Theming,我非常理解DrupalAPI挂钩,所以不需要对此进行解释。我对主题挂钩和主题函数很感兴趣 希望您能了解完整情况是不可能的?我读到越来越多的主题函数都是由Drupal通过钩子实现触发的函数。主题函数具有以下命名约定: mytheme_主题挂钩名称;不应直接调用主题函数,但必须由theme()调用,这是一个具有两个参数“hookname”和$vars的特定函数,参数为string或数组 如果你有一个预处理函数-让我们称它为mytheme_preprocess_theme hook name 它将在m

我非常理解DrupalAPI挂钩,所以不需要对此进行解释。我对主题挂钩和主题函数很感兴趣


希望您能了解完整情况是不可能的?

我读到越来越多的主题函数都是由Drupal通过钩子实现触发的函数。主题函数具有以下命名约定:

mytheme_主题挂钩名称;不应直接调用主题函数,但必须由theme()调用,这是一个具有两个参数“hookname”和$vars的特定函数,参数为string或数组

如果你有一个预处理函数-让我们称它为mytheme_preprocess_theme hook name

它将在mytheme_主题挂钩名称之前调用-在场景后面,所有预处理函数都将在主题函数之前调用

如果由开发者@Drupal的支持论坛验证