PageArchives 在MT 4.2 Pro中的应用

PageArvhives这个插件是分页用的,具体的说明可以查看《PageArchives插件》这篇文章。

MT 4.2 的Pro中的Professional website确实很漂亮,所以把自己个人博客升级到了MT 4.2,发现PageArvhives这个插件在MT4.2中也可以用,具体的用法如下:

找到第27行左右:

<mt:Entries limit="$limit">
<$mt:Include module="Entry Summary"$>
</mt:Entries>

把这些代码替换成:

<mt:Entries sort_order="ascend">
<MTPAEntry>
<$mt:Include module="Entry Summary"$>
</mt:Entries>
<MTPAEnd>

<MTPAIfMultiplePages><div style="text-align:
center"><MTPAPreviousPage show="1"> <MTPAPageList>
<MTPANextPage show="1"></div></MTPAIfMultiplePages>

重建日志,就可以发现分类页面已经分页了。

注意:当这样修改之后,按月归档会出现问题,虽然会分页显示,每页显示的是你设定的文章数,但是不会把该月的所有文章都显示出来,你要中心建一个模板来用作按月显示。如果不想在文章列表显示文章内容,只想显示标题,大家可以参考ikias写的《MT4.2只页面显示标题的修正》。但是我没有更改limit,也可以用。

2 Comments

  1. 这个情况我到没有见到过,我见到的只是没有完全把分类的所有内容显示出来。你有在mt:Entries标签中使用limit属性吗?如果有的话去掉试试。