Typecho差别分类差别款式
No Reply , Posted in 代码 on April 27, 2014
一、差别分类输出差别模板
先在当前模板目次下竖立一个 category 目次,然后比方你要给 slug 为 default 的分类特地竖立模板,那末就在 category 目次下建立一个名为 default.php 的文件,如许程序在接见 default 分类时会自动挪用这个模板文件。
运用 $this->categories 和 $this->category 这两个变量就能够满足你的须要了,不过须要你本身手动轮回输出。你能够 print_r 一下这两个变量,看看它们的构造。
二、适用于一切有分类区分的页面
<?php if ($this->category == "分类A的缩略名"): ?>// 这里是分类A的款式<?php elseif ($this->category == "分类B的缩略名"): ?>// 这里是分类B的款式<?php else: ?>// 这里是分类C的款式<?php endif; ?>附:分类称号挪用
<?php $this->category(','); ?> //带衔接的分类称号,逗号为多分类时的距离符<?php $this->category(',', false); ?> //不带衔接的地道的分类称号,相似评论者称号挪用, $comments->author('', false) 显现不带衔接的称号标签: 分类, 模板

评论列表