Typecho不同分类不同样式

typecho教程 2020-08-25

  No Reply , Posted in 代码 on April 27, 2014

  一、不同分类输出不同模板

  先在当前模板目录下建立一个 category 目录,然后比如你要给 slug 为 default 的分类专门建立模板,那么就在 category 目录下创建一个名为 default.php 的文件,这样程序在访问 default 分类时会自动调用这个模板文件。

  使用 $this->categories 和 $this->category 这两个变量就可以满足你的需要了,不过需要你自己手动循环输出。你可以 print_r 一下这两个变量,看看它们的结构。

  二、适用于所有有分类区别的页面

  category == “分类A的缩略名”): ?>

  // 这里是分类A的样式

  category == “分类B的缩略名”): ?>

  // 这里是分类B的样式

  

  // 这里是分类C的样式

  

  附:分类名称调用

  category(‘,’); ?> //带连接的分类名称,逗号为多分类时的间隔符

  category(‘,’, false); ?> //不带连接的纯粹的分类名称,类似评论者名称调用, $comments->author(”, false) 显示不带连接的名称

  标签: 分类, 模板

评论 (0)
    Top