You are here

drupal主题默认的基本变量

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2008-08-30 14:27

原文:http://drupal.org/theme-guide

 译者:葛红儒,Think in Drupal

下面是在所有的drupal模板文件(http://drupal.org/node/190815)中都可以使用的基本变量。它们是通过预处理器函数(http://drupal.org/node/223430),template_preprocess生成的。特定于模板文件的变量,其相关说明位于模板文件中。

 

$id

模板的编码。模板每被调用一次,它增1。

$zebra

"odd" 或者 "even"。两者随着模板的适用交替改变。

$directory

主题的相对路径,相对于安装路径。例如:"sites/all/themes/myTheme"

 

$is_admin

布尔值。当访问者为站点管理员(user 1)时返回TRUE;

$is_front

布尔值。当当前页面为首页时,返回TRUE;

$logged_in

布尔值。访问者为drupal站点会员,登陆并通过验证时,返回TRUE;

$db_is_active

布尔值。当数据库可用时,返回TRUE。这只在“维护模式下的drupal主题化”(http://drupal.org/node/195435)中有用,此时站点可能会遇到数据库问题。

$user

当前访问者的用户对象。把数据放到这里可能不大安全。对于可疑字符串,一定要用check_plain

 

 

Drupal版本: