[MT4 Template]Category Archives List

有朋友来Email问我的 Category Archives (按Category归档) 页面(比如这个页面)左边出现的 本分类的所有文章 |All Category Articles 是怎么样出来的。
因为这个问题貌似有好几个朋友问,所以在此共享下:)

MT4 开始,貌似 按Category归档 页面就只显示最近的若干文章而不是象MT3.x系列一样全部显示,其实是个节省资源的好办法,so 我把该Category的所有文章按照文章标题全部显示出来。
代码如下(注意只能在 Archive Templates 中 的 Blog Entry Listing 中用,不然希奇古怪的结果哦):

<mt:IfNonZero tag="BlogEntryCount">
<mt:Entries>
<mt:EntriesHeader>
<div class="widget-archives widget">
<h3 class="widget-header">本分类的所有文章&nbsp;|All Category Articles</h3> <div class="widget-content">
<ul class="widget-list">
</mt:EntriesHeader>
<li class="widget-list-item">
<$MTEntryDate format="%Y.%m.%d"$> : <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
</li>
<mt:EntriesFooter>
</ul>
</div>
</div>
</mt:EntriesFooter>
</mt:Entries>
</mt:IfNonZero>

把上述代码存成单独的 Widget 或者 Template Module ,在合适的地方使用就 OK 了。