分类(category)
获取带链接的分类名称(逗号为多分类时的间隔符),不需要echo
<?php $this->category(','); ?>
获取不带连接的纯粹的分类名称
<?php $this->category(',', false); ?>
获取当前分类名称,缩略名,链接
$categories = $this->categories;
foreach($categories as $cate) {
echo $cate['slug']; //缩略名
echo $cate['name']; //名称
echo $cate['permalink']; //链接
}
单个获取当前分类名称,缩略名,链接
$categories = $this->categories;
foreach($categories as $cate)
$slug=$cate['slug'];//缩略名
$name=$cate['name'];//名称
$permalink=$cate['permalink'];//链接
获取当前分类描述
$description=$this->getDescription();
echo $description;
处于某个分类中并执行相应代码
<?php
if ($this->category == "分类A的缩略名"){}
elseif ($this->category == "分类B的缩略名"){}
else{}
?>
文章/独立页面
判断当前页
$archive=$this->widget('Widget_Archive');
if ($archive->is("post")) {}//判断当前页是否为文章
if ($archive->is("page")) {}//判断当前页是否为独立页面
if ($archive->is("index")) {}//判断当前页是否为首页
if ($archive->is('page','liuyan')){}//判断当前页是否为缩略名为liuyan的独立页面
获取文章摘要
$archive=$this->widget('Widget_Archive');
$description = "文章摘要:".Typecho_Common::subStr($archive->getDescription(), 0, 100, "...");
echo $description;
获取创建时间和修改时间
$createTime = date('c', $archive->created);
$modifyTime = date('c', $archive->modified);
获取文章标题,链接
$archive=$this->widget('Widget_Archive');
echo $archive->title;
echo $archive->permalink;
评论(comments)
调用显示不带链接的评论者名称
<?php $comments->author('', false); ?>