drupal7 node.tpl.php文件 及其所用到的变量

转自:http://drupalchina.cn/node/1581

这个模板文件定义个体的节点如何在站点上显示,默认的node.tpl.php文件在目录modules/node中

VariableDescription of contents
$title标题
$content(array)节点开始显示时产生的元素的数组,如果你要显示全部的节点内容请使用render($content),或者像先前解释的用hide()和show()函数来显示节点对象的单独元素
$user_picture节点作者的图片,来自user-picture-tpl.php
$date格式化的创建时间,预处理函数可以用format_date()带$created参数来重新格式化
$name由theme_username()主题化的所有者名称
$node_url当前节点的URL
$display_submitted 
$classesCSS类字符串,它能在预处理函数中通过$classes_array来操作,默认的值可以是下面一个或多个
                                   node:当前模板类型,如“theming hook”
                                   node-[type]:当前节点类型,例如,如果节点是Blog entry,它就应该是“node-blog”
                                   node-teaser:节点是预告表单
                                   node-preview:酒店节点是预览模式
下面这些是通过节点发布选项控制
                                   node-promoted:节点生到首页
                                   node-sticky:在预告列表中节点始终在首位
                                   node-unpubkished:未发布节点版本,只给管理员
$title_prefix(array) 
$title_suffix(array) 
$node完整的node对象
$type节点的类型,如:story,page,blog等
$comment_count一个节点评论的数量
$uid节点作者的用户UID
$created节点发布时的UNIX时间戳
$classes_arrayHTML类属性值的数组,它平整化进变量$classes字符串中
$zebra输出奇偶,用于预告列表的条纹化输出
$id节点的位置,每次输出的增量
$view_mode查看模式,如full或teaser
$page全页状态标志(TRUE或FALSE)
$promote提升到主页的状态标志(TRUE或FALSE)
$sticky 
$status发布状态标志
$comment 节点的评论设置状态
$readmode标志,如果预告内容不能显示完全部内容则设为TRUE,就是readmore
$is_front 
$logged_in 
$is_admin 



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值