You are here

8.1 可用变量:

admin 的头像
Submitted by admin on 星期五, 2015-09-18 06:29

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

$title节点的标题,已过滤。

$content:节点条目数组。使用render($content),可以全部输出;使用 render($content['field_example'])可以输出一个子集;使用hide($content['field_example'])可以临时隐藏给定元素的输出。

$user_picture节点作者的头像,来自于user-picture.tpl.php

$date格式化的创建日期。如果想对这个变量重新格式化,那么可以在预处理函数中,对$created使用format_date()函数,并向其传递合适的参数。

$name节点作者用户名的格式化输出,这里使用了theme_username()

$node_url当前节点的直接URL

$display_submitted布尔值,用来指示是否显示提交信息。

$submitted提交信息,在template_preprocess_node()中基于$name$date生成。

$classes: CSS类字符串。可以在预处理函数中,通过修改$classes_array的值,来修改$classes的值。默认值有:nodenode-[type]node-teasernode-previewnode-promotednode-stickynode-unpublished。注意,这里的node-[type]表示当前节点类型,如果当前节点为博客,那么这里就是"node-blog"

$title_prefix (array): 在模板的主标题标签前面显示的内容,注意它是数组结构,在模板中输出时,使用render()输出。

$title_suffix (array): 在模板的主标题标签后面显示的内容,注意它是数组结构,在模板中输出时,使用render()输出。


Drupal版本: