Typecho自定义首页/单页模板以及不同分类不同模板

2021-12-24 14:40:39 浏览数 (1)

虽然Typecho程序看起来和WordPress一样是个人博客程序,但是我们都知道后者的强大,有很多内容网站、企业网站,甚至B2C商城网站都有使用WordPress程序。但是我们也知道WordPress的弱点就是后续占用资源太大,功能插件是丰富,但是用多之后很占用资源。对于公司一些小的企业网站项目,后面准备用Typecho程序或者ZBLOG程序制作,比较轻便。

这里还是先熟悉Typecho程序,如果需要用于企业网站设计的时候需要用到自定义页面模板,比如公司简介、产品分类以及文章分类的模板是不同的。这里老蒋一一整理出来,后面有需要直接参考。

第一、自定义首页模板

单独的企业网站或者服务项目的首页模板应该是自定义居多,不能是类似文章列表形式。如何设置自定义首页模板呢?创建一个home.php模板文件在当前主题目录下。

代码语言:javascript复制
/**
 * 自定义首页模板
 *
 * @package index
 */

页面头部加上这样的标注。然后在Typecho后台【设置】-【阅读】。

看到上图,选择我们自定义设置的Home模板文件。

第二、自定义单页模板

比如我们企业网站需要用到公司简介、联系方式等设置单独的单页,可以自定义单页模板。

代码语言:javascript复制
/**
 * 自定义公司简介模板
 *
 * @package custom
 */

比如我们创建一个about.php页面,在头部添加。这样我们可以在创建【管理】-【独立页面】,自定义模板下拉选择我们创建的模板。

第三、自定义分类模板

默认我们在使用Typecho的时候只有一种分类模板,比如做博客的时候就一种文章分类模板,即便不同的分类也都是一样的界面。如果我们需要用到企业网站或者其他复杂的网站中肯定不能唯一的分类。比如产品介绍和新闻管理肯定是不同的模板类型。

我们先看分类目录中有【缩略名】,这个很关键,是我们自己设置的。如果我们需要不同的分类不同的模板,那如何操作呢?

我们需要在模板目录下建立一个名为 category 的目录,然后我们不同的分类就要用不同的类似缩略名的文件名,比如 default.php,这个就是默认分类的模板,如果是rizhi.php,就是日志评测的模板。

这里,老蒋先暂时记录下来,对于不同分类不同的模板,以及分类内容页的模板设置还有点凌乱,后面在实际项目的时候再实践后补充。

0 人点赞