You are here

comment.tpl.php

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-08-13 11:43

老葛的Drupal培训班 Think in Drupal

模板文件comment.tpl.php负责评论的外观显示。下面是评论模板文件中可以使用的变量:
 
• $author: 带有超链接的作者名,如果他/她有一个个人资料页面的话,那么将链接到该页面。
 
• $comment: 评论对象,包含了所有的评论属性。
 
• $content: 评论的内容。
 
• $date: 格式化的发布日期。通过调用format_date(),比如, format_date($comment->timestamp, 'large'),你可以选择一个不同的日期格式。
 
• $links: 与评论相关的上下文链接的HTML,比如“编辑”, “回复”, 和 “删除”。
 
• $new: 对于一个当前登录用户,它将为未读评论返回一个“new”,为一个更新过的评论返回“updated”。通过覆写includes/theme.inc中的theme_mark(),你可修改从$new中返回的文本。对于匿名用户,Drupal将不会为其追踪评论是否读过或者修改过。
 
• $node:这个评论所对应的节点的整个节点对象。
 
• $picture: 用户头像的HTML。你必须在“管理➤用户管理➤用户设置”中启用头像图片支持,你还必须为每个启用的主题,在其配置页面上选中复选框“评论中作者头像”。最后,要么站点管理员上传一个默认图片,或者用户也需要上传一个图片,这样就有可显示的图片了。
 
• $signature: 经过过滤的用户签名HTML。如果你想使用这个变量的话,那么需要在“管理➤用户管理 ➤用户设置”中启用签名支持。
 
• $status: 反映评论的状态,有以下可能值:comment-preview, comment-unpublished,和comment-published。
 
• $submitted: 带有用户名和日期的“Submitted by”字符串,由theme('comment_submitted', $comment)输出。
 
• $title: 带有超链接的标题,链接指向该评论,并且包含URL片段。
 

Drupal版本: