drupal 中page.tpl.php设置变量,Drupal 7中 page.tpl.php 的可用变量

常用变量:

* - $base_path: Drupal 的安装路径,默认一般为“/”

* - $directory: template 所在的目录, 如: modules/system 、 themes/bartik.

* - $is_front: 如果当前页面为首页则为真(TRUE)。

* - $logged_in: 如果当前用户为注册用户并已登录则为真

* - $is_admin: 如果当前用户有访问管理页面的权限则为真

站点特性:

* - $front_page: 首页的URL.  当链接到首页时,用于替代 $base_path, 它会包含语言域名或前缀。

* - $logo: 主题配置中定义的logo图片的路径。

* - $site_name: 网站的名称, 主题设置中如果未启用则为空。

* - $site_slogan: 站点口号,主题设置中如果未启用则为空。

导航:

* - $main_menu (array): 包含此站点的主菜单链接的数组,如果其已配置。

* - $secondary_menu (array): 包含此站点的次链接的数组,如果其已配置。

* - $breadcrumb: 当前页面的面包屑。

* 页面内容 (在默认page.tpl.php中出现的顺序):

* - $title_prefix (array): 一组包含额外输出的数组(它是由模块填充的),它会显示在模板中的主标题标签的前面

* - $title: 此页面的标题,用于实际的HTML内容中

* - $title_suffix (array): 与$title_prefix一样,区别只在于它是显示在主标题标签的后面

* - $messages: 状态或错误信息的HTML输出。应该突出显示。

* - $tabs (array): 标签式链接到当前页面下的任意子页面(例如:节点显示页面中的“查看”和“编辑”标签)。

* - $action_links (array):本页面的action链接,如管理员界面菜单中的 'Add menu'

* - $feed_icons: 当前页的feed图标。

* - $node:节点对象, 如果有一个自动加载的节点与该页面关联,则节点ID为页面路径中的第二个参数(e.g. node/12345 、node/12345/revisions, 而不是comment/reply/12345).

* 区块:

* - $page['help']: 动态帮助文本, 多数用于管理界面

* - $page['highlighted']: 高亮内容区域

* - $page['content']: 当前页面的主内容

* - $page['sidebar_first']: 第一侧边栏的items.

* - $page['sidebar_second']: 第二侧边栏的items.

* - $page['header']: header区块的items.

* - $page['footer']: footer区块的items.

*

* @see template_preprocess()

* @see template_preprocess_page()

* @see template_process()

*/

你可能感兴趣的:(drupal)