跳转到主要内容

3.5 模板建议

一旦你确认了页面构成元素、填写好了对应的表格并画好了线框图,你就可以开始制作主题了。

我们已经在上一章第三节讲述覆写的时候提过模板覆写的命名规则。在Drupal的范畴中这个命名规则有着自己的专有名词:template suggestion 或者theme hook suggestion .我们权且翻译成模板建议好了。

开始制作主题之前,这个知识点还是有必要了解一下的,因为当你为不同的区块、页面编写模板的时候,你都会遇到模板文件命名的问题。如果命名错误,你的模板就不会生效。我将用下面两节的内容来讲解模版命名的规则,而我对你的建议是,没有必要死记硬背,但是应该记住一些规律。

为了确定模版文件的正确命名,你可以使用Devel themer模块,但是,这个模块一直有着各种问题,而且会拖慢页面速度。因此,官方给出了一个更方便的方法,你只需要在你的settings.php文件中加入以下代码,即可在你的页面源代码中显示出每个元素输出时所调用的模版文件,以及用于覆写这个模版文件的其它可用的模版建议: