お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 日付別 アーカイブ :

2005年5月31日

2005年5月31日

Movable Typeのアーカイブ(6)「週別アーカイブ一覧」

以前『Movable Typeのアーカイブ(4) 「週別アーカイブ」』で触れたとおり、このブログでは、「週別アーカイブ」も作成されるように設定してある。

加えて、その「週別アーカイブ」に対するリンクを張るために新たに「週別アーカイブ一覧」というページが構築されるようにテンプレートを追加しているが、それについて少し解説してみたい。

ご覧のページの右側の「アーカイブ」セクションの最下に「週別アーカイブ一覧」というリンクがある。 このリンク先のアドレスは、「http://www.skymerica.com/blog/yotsumoto/WeeklyList.html」となっており、日付毎のアーカイブやカテゴリー毎のアーカイブの様に、格納するアドレスがエントリーによって変化することはない。このように格納アドレスが固定される場合は、インデックス・テンプレートに登録するとよい。

具体例でいくと、この「週別アーカイブ一覧」を実現するためにテンプレート管理画面の「インデックス・テンプレート」セクションに新たなテンプレートを作成した。「テンプレートの名前」欄に「週間アーカイブ一覧」、「出力ファイル名」欄を「WeeklyList.html」としている。「テンプレートの名前」欄は何でもよいのだが、自分でわからなくなるといけないのでこのような名前にした。ここで設定した「出力ファイル名」欄の値が、ブログサイトのURL、つまりこのブログでは「http://www.skymerica.com/blog/yotsumoto/」、からのパス名となる。

では、テンプレートファイルの中身は、というと実際は長いのだが、
実質的に週間アーカイブへのリストを作っているのは、

<ul class="ArchiveList">
<MTArchiveList archive_type="Weekly">
<li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
</MTArchiveList>
</ul>

と、わずか5行である。

簡単に解説すると、「<MTArchiveList archive_type="Weekly">」で、週間アーカイブのリストを出力するように指定し、その2行後の「</MTArchiveList>」までの間に、週間アーカイブのリストが出力される。

「<$MTArchiveLink$>」が週間アーカイブへのリンクアドレスなので、それを「<a>」タグて指定し、それを「<$MTArchiveTitle$>」でタイトル表示しているだけである。

表示の形式はスタイルシートで変更できるが、これはついてはまた別のブログで。

最後に、画面右側を表示するテンプレートの中で、

<a href="<$MTBlogURL$>WeeklyList.html">週間アーカイブ一覧</a>
というリンクを追加すれば完了。ここの「<$MTBlogURL$>」がブログサイトのURLを現している。

このように、週間アーカイブを実現するのは、非常に簡単である。


カテゴリー: MTアーカイブ     14:04 | コメント (0) | トラックバック (0)

 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.