Drupal文档教程翻译 - 覆写输出 - 覆写详解(3)

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

新的一周终于还是来了;各位早上好,继续Drupal文档中文翻译。之前的一篇里面,我们图文并茂的了解了Drupal主题覆写机制中的层级关系,今天来看下主题覆写的两种类型:函数覆写和模板覆写。

函数和模板都负责Drupal系统和模块的输出,所以使用哪种类型的覆写,取决于我们的需求;我们需要修改的输出的源头决定我们需要覆写某些函数或是模板文件。下面是Drupal 6中函数调用的流程示意图,很直观。

theme_flow_6_10000

这里是该流程图的.PDF格式文件链接

从执行效率上讲,函数比模板文件好5倍...但对于设计师来说,XHTML文件却是他们更熟悉的。实际的执行速度取决于页面在加载时hook被调用的次数。比如,如果使用模板来处理本该由theme_link处理的链接输出,那么对于复杂的大站来说,性能方面的消耗是很明显的。

时间太紧张,这篇先结束在这里;接下来将是两种覆写方式各自的一个实例演示。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看英文原文: About overriding themable output


收藏与分享

添加评论


Security code
换一张图