我读到的主题函数越来越多,几乎都是由 Drupal 通过钩子实现触发的函数。主题函数具有以下命名约定:
mytheme_theme 钩子名称;不应直接调用主题函数,而必须由 theme() 调用具有两个参数“hookname”和 $vars 字符串或数组的特定函数。
如果你有一个预处理函数 - 让我们称之为 mytheme_preprocess_theme 钩子名称
它将在 mytheme_theme 钩子名称之前调用 - 在幕后,所有预处理函数都在主题函数之前调用。
如果由开发人员@ Drupal 的支持论坛验证。