Drupal文档教程翻译 - 编外 - 怎样打造Drupal主题(3)
本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。
周一早上好,今天的闪电多数是紫色的,有些闹不住。继续Drupal文档中文翻译,其实我现在只想睡会。上周最后两天我们搞了两篇的编外,彻底自定义化的首页以及怎样打造Drupal主题;今天把后者的最后一点结掉,列一份模板变量出来供大家在打造主题时参考使用。
在前面两篇文档中我们了解了一些在Drupal模板文件中使用的PHP代码片段;这些片段的作用归根结底就是通过主题引擎(PHPtemplate)的变量来输出内容数据。完整的变量列表可以参考Drupal官方的Available variables,那里包括在老版本中可以用到的。
- $breadcrumb
- 输出面包屑。
- $closure
- 输出在页面底部,可以放置那些当页面加载完毕后执行的JavaScript。
- $content
- 输出页面的主要内容部分。
- $directory
- 输出当前主题的路径,例如themes/box_grey or themes/box_grey/box_cleanslate.
- $footer_message
- 输出页脚信息,可以在管理后台定义文案。
- $head
- 输出HTML代码中的页头,由drupal_get_html_head()函数生成。
- $head_title
- 输出当前页面标题。
- $help
- 动态帮助文本,多数是在管理后台的页面中需要。
- $is_front
- 判断当前页面是否为站点首页,返回布尔值。
- $language
- 返回站点当前使用的语言配置。
- $layout
- 该变量允许我们为不同的布局使用不同的样式设定,布局的种类由侧边栏的数量决定。
- $logo
- 返回logo图片文件的路径;可以在主题管理中设定。
- $messages
- 输出当前页面的状态或出错信息。
- $mission
- 输出站点的“目标”文案。
- $primary_links (array)
- 数组,用来输出主导航菜单中的链接。
- $search_box
- 用来判断当前主题中全局搜索框是否被设置为显示,返回布尔值。
- $secondary_links (array)
- 数组,用来输出次级导航菜单中的链接。
- $sidebar_left
- 输出左侧边栏。
- $sidebar_right
- 输出右侧边栏。
- $site_name
- 输出站点的名称。
- $site_slogan
- 输出站点的标语口号。
- $styles
- 主题中带有样式表切换(风格切换)功能时会用到,用来输出所需的样式标签。
- $tabs
- 输出tabs,如单篇节点内容的“编辑”等。
- $title
- 返回当前节点的标题。
另外,Apress出版的“高级Drupal开发”一书的第八章也给出了一个类似的不错的变量列表。正好第八章是可以免费下载的样章,有需要的朋友可以点击这里拿来参考。
译者:Viiiix7210
如需转载,请注明官方英文文 档及本人译文的出处,谢谢。查看英文原文: How to Make a Drupal Theme
| < Prev | Next > |
|---|
