你现在的位置:首页 > PHP网站建设知识库 > Drupal > 正文

Drupal 模板文件简介

PHPTemplate 允许将特定的文件(称为模板文件)映射到 Drupal 中的特定函数和模块。模板文件以 .tpl.php 结尾,它使用相关联的函数或模块传递给它的一个数据数组。可以使用 PHP 和 xHTML 操作这一数据,将它显示在 Web 页面上。Drupal 为现有的节点类型提供了一般性模板,帮助您对主题进行定制。page.tpl.php、node.tpl.php 和 comment.tpl.php 文件是一般性模板的例子。它们保存在主题目录中。页面模板定义的页面用来包含节点模板定义的任何节点的显示。

page.tpl.php

这里很可能是开始对主题进行定制的地方。这个模板定义 Drupal 显示的所有内容页面的结构。在这里,可以定义全局的结构化 xHTML 元素(比如 head 和 body 元素)、样式表的包含文件、设置内容布局的语义的骨架 DIV 元素等。

node.tpl.php

这个模板用来控制如何显示节点数据。如果希望对特定类型的节点进行主题化,那么要复制 node.tpl.php 文件并将文件名改为 node-<type>.tpl.php,其中的 <type> 是节点类型的名称。我们在 IBC Web 站点的讨论部分中使用一个称为 node-forum.tpl.php 的模板,从而改变论坛内容的默认布局。

comment.tpl.php

这个模板文件控制一条评论的布局。可以使用 Drupal 的 Comment 模块 将评论添加到页面中。