和Wordpress不一样,Typecho使用时没办法自定义模板(后台有选项,但我从没使用起,无效)。
啊哦,修正:自定义模板原来是可以的,那么我更改下内容吧,没注意论坛的资料。
自定义页面必需输入自定义页面名如下:
<?php /** * 自定义模板名 * * @package custom */ ?>
使用中学习了别人的一些用法,发觉可以用if判断来控制一些东西达到自己需要的效果,比如我的存档、链接、联系表单,我是在page里面加入了一些代码。没用通过自定义页面来实现,今天在palese 朋友的提醒下,发觉可以使用自定义模板(为何那天我试了不行呢?难不成是当时格式写错了?)。
现在的标题得改改了。就叫Typecho使用中的一些记录吧,通过if判断,也可以对“我在哪”进行具体的使用。这个就以后有实践了再写下来吧。
下面写的是我记录的在page.php中加以判断而实现的不同调用,比如:调用评论模板、具体的模板具体的调用,达到了我要的效果,把它记录下来,以备以后查找和使用。
如果你要看这样的效果。请点下面图片里的链接,都是通过判断来实现的。
比如,要想在缩略名为about这个页面放上介绍,并且要调用评论模板,就可以这样用
<?php if ($this->is('page','about')): ?> <?php $this->content(); ?> <?php $this->need('comments.php'); ?> <?php endif; ?>
如果是在缩略名为link-us这个页面放上介绍,并且要不调用评论模板,就可以这样用
<?php if ($this->is('page','link-us')): ?> <?php $this->content(); ?> <?php endif; ?>
也不知我说明白没有,如果你喜欢这种效果,那么我就附上我这个page代码如下:
童鞋,您来自火星?这里无法寻找您的足迹!
瞎说,是支持自定义单面模板的,想弄多少就可以弄多少。论坛上有资料
回应palese:哇哦,原来是可以的,页头需要定义模板名
那一次搞自定义页面没搞成。。。以后再搞搞,呵呵,我这有个博客活动哦,欢迎参与。
回应自由人:今天palese不说我还以为0.8的不能自定义单面模板,第一天用了后就试了下,可能那次没弄对。
什么活动?我瞧瞧去!
神奇的is语句
回应跑调:官方有篇主题说了这个 http://typecho.org/archives/49/
我的换成了wordpress了。
我坚守Typecho,Wordpress太耗资源了。
超实用!
換米了?
是的哦