百分百

有价值的信息

定制博客外观之三:页面内容

自定义博客主题还可以定制页面布局和具体内容。本文继续修改上篇文章所编辑的自定义主题,介绍如何修改归档页面使用目录形式显示博客中所有文章的列表。

本博客主题带有一个“归档文章”页面,是以月历模式来浏览所有文章的列表。而对于教学类站点来说,用户可能并不关心文章发布的时间,而希望使用更有条理的形式来显示所有文章的列表,例如目录索引模式,按照文章分类分别列出文章标题。以上需求可以通过修改归档文章模板文件来实现:在博客操作菜单中点击“设置”>“外观设计”>“模板”,点击“归档文章”文件打开编辑窗口,可以看到这一段代码:

<div id="main_content">
      <h3>浏览$model.weblog.name的所有文章</h3>
      <p>以月历模式浏览<b>$model.weblog.name</b>的所有文章。</p>
      <br />
      #showWeblogEntryCalendarBig($model.weblog "nil")
</div>

其中“#showWeblogEntryCalendarBig($model.weblog "nil")”实现了显示月历表的功能,删除该行并在此处添加下列代码:

#set($cats = $model.weblog.getWeblogCategories())
#foreach($cat in $cats)
#set($entriesList = ${model.weblog.getRecentWeblogEntries($cat.name, 500)})
#set($count = $entriesList.size())
<h3>$cat.name ($count)</h3>
#showWeblogEntryLinksList($entriesList)
#end

另外再修改两处说明文本:“以月历模式浏览<b>$model.weblog.name</b>的所有文章。 ”改为“以目录模式浏览<b>$model.weblog.name</b>的所有文章。”;“你可以点击月历翻页链接来浏览文章,”改为“你可以点击目录中的链接来浏览文章,”,点击“保存”按钮即可更新存档文章页面的内容:列出博客中所有的文章分类及相应的文章篇数,并分别列出各分类中文章的标题及相应的链接。


评论:

发表评论:
  • HTML语法: 禁用