这个模板文件定义了页面的骨架.
可用变量(按字母顺序)
$base_path
返回Drupal安装的URL基路径.最初,这将默认为/。
$breadcrumb
在页面顶部用于展示面包屑的breadcrumb。
$closure
需要放在页面的底部,在页面展示出来后,用于动态javascript的调用。
$content
由Drupal生成的要展示的HTML内容。
$css
一个数组,包含了当前页面的所有CSS文件。
$directory
主题所在的目录,比如themes/garland or themes/garland/minelli.
$feed_icons
一个字符串,表示当前页面的所有种子的图标。
$footer_message
在管理设置页面(admin/settings/site-information)定义的页脚信息。
$head
由drupal_get_html_head()生成的HTML。
$head_title
在页面标题中要展示的文本。
$help
动态帮助文本,主要用于drupal的后台管理页面。
$is_front
如果当前页面为首页的话返回true。一般和mission(使命)结合使用。
$language
Drupal站点当前使用的语言。
$layout
这个设置允许你为不同的布局('none', 'left', 'right' 或者'both')使用不同的样式,这以来于你的布局结构。
$logo
Logo图片的路径,可在主题配置页面中定义。
$messages
HTML状态信息和错误信息,展示在页面的顶部。
$mission
Drupal站点的使命文本,当在主题设置中禁用了的话,那么为空。
$node
(drupal5.x及更高版本)如果你要在page.tpl.php中展示一个单独的完整的节点页面视图的话,那么就可以在你的模板中使用$node变量.
$onload_attribute
(drupal4.7及以前版本)在
标签中,添加onload标签,从而允许附带脚本的自动执行。$primary_links (array)
一个包含了链接的数组,可以在phptemplate特定的配置区块中定义这些链接。
$scripts
(drupal5.x及更高版本)用来加载JavaScript文件,并使得JS设置可用的HTML。在以前,javascript文件是硬编码到page.tpl.php中去的。
$search_box
如果启用了搜索框的话,返回true。
$search_button_text
(drupal4.7及以前版本)搜索按钮上的翻译了的文本。
$search_description
(drupal4.7及以前版本)搜索按钮的翻译了的描述。
$search_url
(drupal4.7及以前版本)搜索表单要提交到的URL。
$secondary_links (array)
一个包含了链接的数组,可以在phptemplate特定的配置区块中定义这些链接。
$sidebar_left
用于左栏的HTML内容。
$sidebar_right
用于右栏的HTML内容。
$site_name
Drupal站点的名字,当在主题设置中禁用了该项的话,那么为空。
$site_slogan
Drupal站点的口号,当在主题设置中禁用了该项的话,那么为空。
$styles
用于样式表的切换。这将输出所需要的样式标签。
$tabs
在页面顶部展示的HTML标签(tab)
$title
标题,与head_title是不同的,这个在大多数时候指的是节点标题。