怎么复制主题的archive.php,Typecho模板中的Archive.php

archive,顾名思义,即归档页面,用于展示“文章列表”内容,包括某年月下的文章、搜索结果的文章等等。

基本上,archive.php和index.php都是由Widget_Arichive这个类来加载,因此其可用api都是一样的,因此可以参考《Typecho模板的index.php页面》

附上文章可用字段信息如下:

cid //文章id

title //文章标题

slug //文章的缩写形式,如果是post,那么同cid,如果是独立页面(type为page),则是独立页面的名称,譬如about

created //文章的创建时间,时间戳形式

authorId //文章的作者id。

modified //文章的修改时间,时间戳形式。

type //文章的类型,譬如post、page等

status //文章的状态,譬如publish

text //文章的内容

commentsNum //文章的评论数目

allowComment //是否允许评论,1或者0

allowPing //是否允许ping,1或者0

allowFeed //是否允许feed,1或者0

parent //暂时不知道干什么用的

categories //该文章所属分类列表,Array形式,每个数组元素是一个分类信息,每一个分类信息含mid、name、slug、type、description、count、order、parent、permalink、feedUrl、feedRssUrl、feedAtomUrl等字段

category //该文章的最近分类名称,假如文章位于/root/dev/分类下,那么此字段值为dev

directory //该文章的分类分类目录,假如文章位于/root/dev/分类下,那么此字段值为['root','dev'],数组Array形式

date //该文章的发布日期,Typecho_Date类型

year //该文章的发布年份,字符串类型,譬如2015

month //该文章的发布月份,字符串类型,譬如01

day //该文章的发布日期,字符串类型,譬如30

pathinfo //该文章的路径信息,假如文章cid为8,那么此值为/archives/8/

permalink //该文章的url

feedUrl //该文章的feed地址

feedRssUrl //该文章的feedRss地址

feedAtomUrl //该文章的feedAtom地址

password //如果设置了访问密码,则填充此值

hidden //如果设置了文章隐藏,则填充此值

isMarkdown //一般为true,TE系统内部维护的字段,做模板时无需关注。

order //该页面的“页面顺序”,在独立页面中使用

template //该页面的“自定义模板”,在独立页面中使用

Tips:除了Array、Typecho_Date等之外的基本类型字段,均可以通过$text = $this->text的形式来获取字段值,或者$this->text()的形式直接输出。

版权声明:未经书面授权禁止转载、摘编、复制或建立镜像。对既成事实本站将保留所有的权利。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值