Drupal文档教程翻译 - 模板文件
本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。
可喜可贺,Drupal文档中文翻译之模板主题(Drupal 6-7)进入最后几个部分了,篇幅貌似都不是很长。昨天结束掉了“Drupal文档教程翻译 - 编外 - 怎样打造Drupal主题(3)”今天来看模板文件话题。原文分为三篇,依次为box.tpl.php、node.tpl.php和page.tpl.php,看样子前面两个可以做到一篇里面去,page.tpl.php单独一篇。走着。
Drupal通过主题层,也就是一系列的模板文件及样式设定来渲染输出。
box.tpl.php
从Drupal 6开始,box.tpl.php模板文件用来输出盒容器,容器中的可用变量包括$title和 $content。在Drupal 7中,所谓的盒容器这个概念不是很受待见,从前使用box.tpl.php渲染的输出现在都拥有各自的主题函数了。
例如Drupal 7中的搜索结果列表将由theme_search_results_listing()主题函数渲染,类似的,从前的评论表单盒容器由theme_comment_form_box()主题函数执行输出。
node.tpl.php
在模板suggestion话题中,我们曾经了解过怎样为不同内容类型分配不同的模板文件。在Druapl 6中,对应着不同的内容类型,模板文件名的形式为“node-mytype.tpl.php”;Drupal 7中做了小小的调整,连字符变成了两个:“node--mytype.tpl.php”。详情可以参见http://drupal.org/update/theme/6/7#template_files_double_hyphen
译者:Viiiix7210
如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看英文原文: Template Files (tpl.php's)
| < Prev | Next > |
|---|
