結局の話し、ここに書いてある事が理解できれば、この「アーカイブ・ファイルのテンプレート」欄を使いこなすことができるわけである。別の解説として、「各種アーカイブファイルを効率的に構築する」に図入りで丁寧に解説してあるので、非常に参考になると思う。マニュアルや良い解説ブログがあるので、ここでは、このブログ「シリコンバレー24時」で使っている「アーカイブ・ファイルのテンプレート」欄の設定例をいくつかご紹介しよう。「同一ディレクトリ名問題」』ではカテゴリー名について触れたが、個別アーカイブのファイル名での同様な問題が起きる可能性がある。そのため、個別アーカイブの「アーカイブ・ファイルのテンプレート」欄もデフォルトから変更してしまった。pad="1"$>.htmlとしている。」のアーカイブができる。このエントリーであれば、.../arch/2005/05/23/000048.htmlという事である。format="%Y/%m/%d/"$>index.htmlとしている。ディレクトリの下に、index.html」の日別アーカイブができる。このエントリーであれば、.../arch/2005/05/23/index.htmlという日別アーカイブに含まれることになる。「同一ディレクトリ名問題」』に関連する記述をマニュアルの中に見つけたので、今回はそれについて。テンプレート・タグのタグ・アトリビュートとして、「dirify」というものがある。設定すると、タグを「dirify」します。タグの値を、ファイル名や検索用に合わせたものに変換します。よってすべて除去されてしまいます)とある。エントリーのファイル名や、カテゴリーのディレクトリ名にこの規則が適用されているということがわかる。先日のブログで指摘したとおり、エントリーやカテゴリーのタイトルにおいて、「英語と日本語が混在し、かつ、日本語部分のみが異なる場合、それぞれを識別できなくなってしまう」という問題が起こるわけだ。Typeの管理画面のテンプレート・ページは大きく4つのセクションに分かれているが、その最後のセクションが「テンプレート・モジュール」のセクションである。動作がわかりやすい、この「テンプレート・モジュール」についてまず調査してみる。これは、共通して利用できるHTMLなどのコードをテンプレートとして抽出しておき、他のテンプレートに埋め込むことができる。module="Header"$>というような記述をすると、その部分を「Header」テンプレート・モジュールに置き換えることができる。この「テンプレート・モジュール」は、非常に便利であり、すでにこのブログでもよく使っている。