Drupal6 pro Drupal development(专业开发指南)TheThemeSys(13)
发布时间:2021-06-06
发布时间:2021-06-06
Drupal6 pro Drupal development(专业开发指南)TheThemeSystem主题系统
注意 Drupal在样式表URL的后面添加了伪查询字符串(在前面例子中的
“?f”),这样就可以控制缓存了。当需要的时候,它可以修改字符串,比如运行update.php以后,或者在管理界面“管理 站点构建 性能”中清空了缓存以后。
在你将global.css重命名为style.css以后,刷新浏览器,你将看到一个与图8-3中主题类似的主题,它包含了页首,页脚,和左边栏。尝试一下,导航到“管理 站点构建 区块”,将“在线用户”区块指定到左边栏。
除了前面提到的这些变量以外,还有更多的变量可以添加到page.tpl.php和其它模板文件中。让我们深入的学习一下!如果你没有动手实现前面所给的例子,那么你可以浏览一下themes目录中所带有的核心主题,看看在这些主题中,变量是如何使用的。
理解模板文件
一些主题包含各种模板文件,而有些仅包含page.tpl.php。那么你如何知道,你可以创建哪些Drupal能够识别的模板文件呢?创建模板文件时,所遵循的命名约定有哪些?在接下来的部分中,我将向你讲解使用模板文件的各种技能。
大图
page.tpl.php是所有其它模板文件的祖宗,它负责站点的整体布局。其它模板文件被插入到了page.tpl.php中,如图8-4所说明的。