LifeType/模板与LifeType物件
当查看模版文件时,你会发现类似: {$post->getTopic()}, {$calendar}或是{$utils->postPermalink($post)}的东西.这些全都是输出给模版使用的特殊物件.以下是基本模版能使用的物件以及所有模版都能使用的物件的简介:
以下对基本模版有效的模版物件:
main.template
$posts:首页所使用文章的阵列.
postandcomments.template
$post:当前显示的文章. * $comments:当前文章的评论的阵列(comments)
$prevpost:上一篇文章的物件,如果存在(原文: A post object representing the next post in the database, if any).
$nextpost:下一篇文章的物件,如果存在(原文: Another post object representing now the previous post in the database, if any).
commentarticle.template
$post:正在评论(comment on)的文章.
posttrackbacks.template
$post:正在获取trackback的文章.
$trackbacks:当前文章的trackbacks的物件阵列.
error.template
$message:一条错误讯息的字符串(String).
searchresults.template
tbd
albums.template
$albums
$album
resource.template
$resource
$albums
以下是对所有模版有效的模版物件:
$blog:一个包含当前blog的资讯(例如,名称和描述)的物件
$locale: Provides methods to translate strings based on the current locale. It also formats dates and numbers.
$calendar:一条包含显示日历的HTML码的字符串,可以通过CSS Stylesheet对其进得客制化(customized).
$archives:一个包含连至该文件的连结的阵列(An array representing links to the archives).每一项代表该月的一条指向该文件的有效连结.文件(Archives)按月份排列,最新的排在前面.
$recentposts:包含这个blog最近的文章的文章物件阵列.
$articlecategories:包含所有有效类别(categories)的类别物件阵列.
$mylinks:这个blog建立的所有连结(links)的列表.
$utils:提供常用方法(commodity methods)以生成urls及其他资讯.
$rss:一个RSS收集器(aggregator).关于这个物件的详细资讯请查看PLog 1.0/How to use the RSS aggregator.
Finally, it is also advisable to have a look at one of the template sets that comes with the main distribution of pLog.
参考来源[ ]
LifeType使用手册导航 | ||||||
---|---|---|---|---|---|---|
|