アーカイブマッピングは、設定するアーカイブテンプレートを利用したアーカイブページが、どのアーカイブの種類で、どの場所に、どのようなファイル名で出力されるかを設定します。アーカイブマッピングの設定は、各々のアーカイブテンプレートの編集画面で行います。
アーカイブマッピングの設定項目は、各アーカイブテンプレートの編集ページ、テンプレートの内容の下にあります。
[種類] では設定するアーカイブテンプレートで出力するアーカイブの種類を設定します。設定できるアーカイブの種類は、作成される (されている) アーカイブテンプレートにより異なります。
- 記事アーカイブテンプレート
-
- 記事
- 記事リストアーカイブテンプレート
-
- 日別
- 週別
- 月別
- 年別
- ユーザー別
- ユーザー-日別
- ユーザー-週別
- ユーザー-月別
- ユーザー-年別
- カテゴリ
- カテゴリ-日別
- カテゴリ-週別
- カテゴリ-月別
- カテゴリ-年別
- カスタム項目
- フォルダ別カスタム項目
- ウェブページアーカイブテンプレート
-
- ウェブページ
- フォルダ
記事リストアーカイブの「カスタム項目」「フォルダ別カスタム項目」、およびウェブページアーカイブの「フォルダ」については、詳細はPowerCMS ユーザーガイドを参照願います。
[パス] ではアーカイブページが出力される場所と、ファイル名のフォーマットを設定します。パスの設定はアーカイブマッピングで利用するアーカイブファイル名の定義で解説している記述方法のほか、MT タグの利用も可能です。PowerCMS ではインストール時より、ファイルパスの一般的な例を登録していますが、自由にカスタマイズすることもできます。
アーカイブマッピングの追加
アーカイブテンプレートにマッピングを追加することができます。
- [新しいアーカイブマッピングを作成] をクリックします。
- 追加するマッピングで出力するアーカイブの種類を選択し [追加] ボタンをクリックします。
- マッピングが追加されるので、[パス] の内容を選択、または [カスタム...] を選択し、編集します。
- [保存] ボタンをクリックして、設定完了です。
アーカイブマッピングの削除
アーカイブマッピングの削除は、設定されたマッピングの右側にある ゴミ箱アイコン をクリックすることで削除できます。削除が成功したら、アーカイブマッピングの更新が完了しました。 と表示されます。削除したマッピングは復元できませんので、注意してください。
優先するアーカイブマッピングの選択
同じアーカイブテンプレートや、複数のアーカイブテンプレートで同じ種類のマッピングを作成する場合、優先するアーカイブマッピングを選択することができます。設定は同じ種類のアーカイブマッピングがある場合のみ表示される、[種類] 項目のチェックボックスで行います。チェックを付けた方のマッピングが優先されます。
優先するアーカイブマッピングとは、複数ある同じ種類のマッピングのうち MTEntryPermalink や、MTEntryLink, MTArchiveLink などのテンプレートタグで出力する URL を、どのマッピングで設定したものにするかを選択するものです。優先指定されたマッピングで出力されたアーカイブページへの URL はこれらの テンプレートタグで出力することができます。
同じ種類のマッピングが複数存在する場合、優先指定されていないマッピングでも、アーカイブページは出力されます。優先ではないマッピングで出力されたアーカイブページの URL を出力するには、マッピングで設定した [パス] の項目の内容を元に、テンプレートを記述する必要があります。