今天搞定了分类的图标显示。其实很简单,基本3个步骤就可以搞定。


1、找到你喜欢的一套分类和相关图标,我基本上照抄Slashdot的,我懒 :P

2、建立你的分类们,MT的分类名必须是英文,但是分类描述(Description)可以是中文,而且可以是HTML!所以在分类描述中加入类似这样的HTML标签:
<img src=”/mt-static/images/slashdot_topics/topicinternet.gif” alt=”[Internet]” title=”Internet” align=”absmiddle” border=0><img src=”/mt-static/images/spacer.gif” width=50 align=”absmiddle” border=0>

3、使用MT提供的分类相关的标签,加入到几个模板中,对我来说我在Main、Individual、Date-Besed这三个模板中加入了分类标签。实际上我加了两种标签,一种显示在文章题目下面,用<$MTCategoryDescription$>标签显示第二步中定义的icon;另一种显示在文章的footer部分(回复和引用链接的后面),用<$MTCategoryLabel$>和<$MTCategoryCount>标签显示分类名称和分类中的文章数。

然后每次发表文章只要选择分类和多重分类,系统就会自动显示合适的分类图标,并连接到对应分类的归档页面。

另外,还可以在Main模板的边条中加入分类清单,这个在MT的帮助中有说,不重复了。

p.s. 我非常喜欢这种”setup once and forget”的功能,我懒 :D