アーカイブマッピングの設定
アーカイブマッピングは、設定するアーカイブテンプレートを利用したアーカイブページが、どのアーカイブの種類で、どの場所に、どのようなファイル名で出力されるかを設定します。アーカイブマッピングの設定は、各々のアーカイブテンプレートの編集画面でおこないます。
アーカイブマッピングの設定項目は、各アーカイブテンプレートの編集ページ、テンプレートの内容の下にあります。
アーカイブマッピングの種類
[種類] では設定するアーカイブテンプレートで出力するアーカイブの種類を設定します。設定できるアーカイブの種類は、アーカイブテンプレートの種類により異なります。
コンテンツタイプアーカイブテンプレート
- コンテンツタイプ
コンテンツタイプリストアーカイブテンプレート
- コンテンツタイプ 日別
- コンテンツタイプ 週別
- コンテンツタイプ 月別
- コンテンツタイプ 年別
- コンテンツタイプ ユーザー別
- コンテンツタイプ ユーザー 日別
- コンテンツタイプ ユーザー 週別
- コンテンツタイプ ユーザー 月別
- コンテンツタイプ ユーザー 年別
- コンテンツタイプ カテゴリ別
- コンテンツタイプ カテゴリ 日別
- コンテンツタイプ カテゴリ 週別
- コンテンツタイプ カテゴリ 月別
- コンテンツタイプ カテゴリ 年別
記事アーカイブテンプレート
- 記事
記事リストアーカイブテンプレート
- 日別
- 週別
- 月別
- 年別
- ユーザー
- ユーザー 日別
- ユーザー 週別
- ユーザー 月別
- ユーザー 年別
- カテゴリ
- カテゴリ 日別
- カテゴリ 週別
- カテゴリ 月別
- カテゴリ 年別
ウェブページアーカイブテンプレート
- ウェブページ
アーカイブマッピングの追加
アーカイブテンプレートにマッピングを追加することができます。
- [新しいアーカイブマッピングを作成] をクリックする
- 追加するマッピングで出力するアーカイブの種類を選択し [追加] ボタンをクリックする
- [パス] の内容を選択、または [カスタム...] を選択し編集する
- [追加] ボタンをクリックする
[パス] ではアーカイブページが出力される場所と、ファイル名のフォーマットを設定します。パスの設定は アーカイブマッピングで利用するアーカイブファイル名の定義 で解説している記述方法のほか、テンプレートタグの利用も可能です。Movable Type ではインストール時より、ファイルパスの一般的な例を登録していますが、自由にカスタマイズすることもできます。
アーカイブマッピングの削除
- アーカイブマッピングを削除するアーカイブテンプレートを開く
- アーカイブマッピングの種類の右側にある矢印をクリックする
- [削除] ボタンをクリックする
- [OK] ボタンをクリックすると削除実行、[キャンセル] ボタンをクリックすると削除取り消しになります 削除したマッピングは復元できませんので、注意してください。
優先するアーカイブマッピングの選択
同じアーカイブテンプレートや、複数のアーカイブテンプレートで同じ種類のマッピングを作成する場合、優先するアーカイブマッピングを選択することができます。設定は同じ種類のアーカイブマッピングがある場合のみ表示される、[種類] 項目のチェックボックスで行います。チェックを付けた方のマッピングが優先されます。
優先するアーカイブマッピングとは、複数ある同じ種類のマッピングのうち MTEntryPermalink や、MTEntryLink、MTArchiveLink などのテンプレートタグで出力する URL を、どのマッピングで設定したものにするかを選択するものです。優先指定されたマッピングで出力されたアーカイブページへの URL はこれらの テンプレートタグで出力することができます。
同じ種類のマッピングが複数存在する場合、優先指定されていないマッピングでも、アーカイブページは出力されます。優先ではないマッピングで出力されたアーカイブページの URL を出力するには、マッピングで設定した [パス] の項目の内容を元に、テンプレートを記述する必要があります。
注意事項
アーカイブマッピング内での使用を想定しているテンプレートタグは、MTInclude を除くファンクションタグのみとなります。
また、以下のケースでは期待した出力結果が得られないことがあるため、該当する場合はアーカイブマッピングの調整が必要になります。
- 出力されるファイルパスが空になる
- 出力されるファイルパスの中に、ディレクトリ名・ファイル名として使用できない文字列が含まれている(使用できない文字列は出力先の OS に依存する)
- 出力されるファイルパスが、ほかのアーカイブマッピングなどで出力されるファイルと重複する
- 出力されるファイルパスが長くなりすぎる(許容される長さは出力先の OS に依存する)