老葛的Drupal培训班 Think in Drupal
如果你想深入的了解Drupal主题化的工作原理的话,有两个重要的方面是需要掌握的。首先,我们先开始学习一下主题系统的背后的引擎:主题注册表。接着,我们对theme()函数逐步进行分析,这样你就可以掌握它的工作原理,并知道在什么地方进行对它覆写了。
主题注册表
主题注册表是Drupal用来追踪所有的主题化函数和模板的地方。在Drupal中,每一个可主题化的项目都是通过函数或者模板来主题化的。当Drupal构建主题注册表时,它为每一项查找和匹配相关信息。这意味着这一过程不需要发生在运行时,从而让Drupal跑得更快。