お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

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

ブログ(Blog)

その他

関連サイト

: 日付別 アーカイブ :

2005年5月26日

2005年5月26日

Movable Typeのアーカイブ(5) カテゴリーアーカイブの「アーカイブ・ファイルのテンプレート」欄のデフォルト値は?

最近「アーカイブ・ファイルのテンプレート」について考察しているが、今回は特に、カテゴリーアーカイブの「アーカイブ・ファイルのテンプレート」欄について考えてみる。

管理画面、「設定>アーカイブの設定」ページの「アーカイブ」セクション「アーカイブ・ファイルのテンプレート」欄はデフォルトで空白である。 しかし、この欄が空白でもデフォルトと思われる場所にうまくアーカイブが作成されてゆく。

これに関しては、『Movable Typeのアーカイブ(2) 「アーカイブのデフォルト格納場所』でレポートした。

次の疑問が、このデフォルト値と等価なテンプレート・タグはいったいなんだろうか、ということ。 つまり、「アーカイブ・ファイルのテンプレート」欄にどんなテンプレート・タグを書けば、デフォルトの場合と全く同じ出力(アーカイブ)が再構築されるか、ということ。

5つあるアーカイブの種類のうち、「個別」「日別」「週別」「月別」に関しては、デフォルトと等価なテンプレート・タグが記述できそうである。

例えば、簡単なところで、月別アーカイブの「アーカイブ・ファイルのテンプレート」欄に

<$MTArchiveDate format="%Y/%m"$>/index.html
と記述しても、構築されるアーカイブは変化しない。

ところが、カテゴリーアーカイブについては同様には行かない。 例えば、単純に

<$MTArchiveCategory dirify="1"$>/index.html
としてみると、半角英数字のみでかつサブカテゴリーがない場合には問題ないが、日本語版の場合、特にカテゴリー名が日本語のみで記述されていると、「dirify」した時に、MTArchiveCategoryの結果が全て除去されてしまう。このような場合でも実際のデフォルト値(空白)では、「cat1」というようなユニークなカテゴリーのディレクトリ名が自動的に作られている。

また、カテゴリーアーカイブはデフォルトではサブ・カテゴリーに対応している。 果たしてこれを記述できるテンプレートタグが標準で存在しているのだろうか?

いろいろ試してみたが、今のところ見つけられていない。 もし、この辺について詳しい方がおられたら、コメントなりトラックバックして頂きたい。

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

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