作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
block.tpl.php默认变量
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$block->subject: 区块标题。
$content: 区块内容。
$block->module: 生成该区块的模块。
$block->delta: 区块的ID,在其所在的模块中是唯一的。
$block->region: 当前区块所在的区域。
$classes: CSS类字符串。可以在预处理函数中,通过修改$classes_array的值,来修改$classes的值。默认值有:block,block-[module]。需要注意的是,这里的[module]表示生成该区块的模块,例如对于默认的用户导航区块,它是由用户(user)模块生成的,那么此时对应的CSS类就是"block-user"。
$title_prefix (array): 在模板的主标题标签前面显示的内容,注意它是数组结构,在模板中输出时,使用render()输出。
$title_suffix (array): 在模板的主标题标签后面显示的内容,注意它是数组结构,在模板中输出时,使用render()输出。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
$classes_array: 一个数组,里面包含了CSS类属性的值。$classes就是基于$classes_array生成的。
$block_zebra: 区块斑马线,可用值有'odd'和'even',依赖于当前区域。
$zebra: 区块斑马线,可用值有'odd'和'even',独立于任何区域。
$block_id: 计数器,依赖于当前区域。
$id: 计数器,独立于任何区域。
$is_front: 标记,用来表示是否显示在首页。
$logged_in: 标记,用来表示当前用户是否是登录用户。
$is_admin: 标记,用来表示当前用户是不是管理员。
$block_html_id: 一个有效的唯一的HTML ID。
这些变量来自于:
template_preprocess()
template_preprocess_block()
template_process()