drupal 6 预处理函数

下面是预期的预处理器。当它们同时存在时,按照下面的顺序运行:
template_preprocess-这个是由内核提供的,也是始终存在的。这里声称的变量在所有的模板钩子中都可以使用.
template_preprocess_hook-实现了主题钩子的内核或者模块提供该处理器。特定于某个钩子的变量,通常首先在这里生成。
moduleName_preprocess-不要将这个与前面的预处理器混淆了。对于那些最初没有实现钩子的模块,它允许影响变量集。它将在所有的钩子中运行。
moduleName_preprocess_hook-和第3个一样,但是特定于某个钩子。
engineName_engine_preprocess-主题引擎的预处理器。适用于所有的钩子。
engineName_engine_preprocess_hook-主题引擎的另一个预处理器,特定于单个钩子。
engineName_preprocess-这是第一个可以在主题内部使用的预处理器。命名方式为,主题所用引擎名称+预处理器名。适用于所有的钩子。
engineName_preprocess_hook-这个和第7个一样,但是特定于单个钩子。
themeName_preprocess-命名方式为:主题名+预处理器名。适用于所有的钩子。
themeName_preprocess_hook-与前者一样,但是特定于单个钩子。

你可能感兴趣的:(drupal 6 预处理函数)