在Drupal7中,有以下全局变量,我们可以在我们定制的模块中使用。
使用Drupal已有的全局变量,能使我们的开发更加方便。
名 称 | 位 置 | 描 述 |
$base_path | developer/globals.php | Drupal安装的基路径 |
$base_root | developer/globals.php | 主机的根URL,不包含路径部分 |
$base_theme_info | developer/globals.php | 代表基主题的对象数组 |
$base_url | developer/globals.php | Drupal安装的基URL |
$channel | developer/globals.php | 一个联合数组,包含:标题、链接、描述和其他键 |
$conf | authorize.php | |
$conf | developer/globals.php | 存储在’variable’表里的持久变量的数组 |
$cookie_domain | developer/globals.php | 用于会话cookie的域 |
$databases | developer/globals.php | 数据库连接的数组 |
$drupal_test_info | modules/simpletest/drupal_web_test_case.php | 包含测试信息的全局变量 |
$element | developer/globals.php | 描述被渲染数据的结构化数组 |
$forum_topic_list_header | developer/globals.php | 论坛主题头信息的数组 |
$image | developer/globals.php | 聚合器解析所使用的当前图像标签 |
$installed_profile | developer/globals.php | 安装的profile的名称 |
$is_https | developer/globals.php | 布尔值,用于判断当前请求是否是HTTPS |
$item | developer/globals.php | 通用字符串或者数组 |
$items | developer/globals.php | 聚合器使用的item数组 |
$language | developer/globals.php | 包含当前活动的界面所用语言信息的对象 |
$language_content | developer/globals.php | 包含当前活动的内容所用语言信息的对象 |
$language_url | developer/globals.php | 包含当前活动的URL所用语言信息的对象 |
$menu_admin | developer/globals.php | 布尔值,用于判断菜单管理员是否在运行菜单访问检查 |
$multibyte | developer/globals.php | 当前的多字节模式 |
$pager_limits | developer/globals.php | 包含每一个分页器每页item数量的数组 |
$pager_page_array | developer/globals.php | 包含每一个分页器当前页的页码的数组 |
$pager_total | developer/globals.php | 包含每一个分页器总页数的数组 |
$pager_total_items | developer/globals.php | 包含每一个分页器总item数量的数组 |
$tag | developer/globals.php | 当前活动标签的名称 |
$theme | developer/globals.php | 当前活动主题的名称 |
$theme_engine | developer/globals.php | 当前活动主题所使用的引擎 |
$theme_info | developer/globals.php | 当前活动主题的对象 |
$theme_key | developer/globals.php | 当前活动主题的名称 |
$theme_path | developer/globals.php | 当前活动主题的路径 |
$timers | developer/globals.php | timer_start()创建的定时器 |
$update_free_access | developer/globals.php | 允许update.php在未使用管理员登录时运行 |
$user | developer/globals.php | 用于表示当前访问站点用户的对象 |