コンテンツタイプに設定される予約変数
コンテンツタイプの予約変数
Movable Type 7からコンテンツタイプが追加されましたが、アーカイブテンプレートの予約変数が公式ドキュメントに記載がないので作成しました。
MTIFでコンテンツタイプの表示を出し分けしたい場合に使えます。
念のため公式ドキュメントを参照して下さい。
Movable Type のアーカイブテンプレートには、テンプレートの種類ごとにシステム定義の変数があります。システム定義の変数は、テンプレートに記述を行わなくても、変数が宣言された状態と同じになります。
より細かく知りたい場合は「/path/to/mt/lib/MT/ArchiveType/」にある「ContentType」から始まるファイルの「template_params」の箇所を参照してください。
アーカイブテンプレートで設定される変数
コンテンツタイプのアーカイブテンプレートで設定される変数
contenttype_archive
コンテンツタイプのリストテンプレートで設定される変数
contenttype_archive_listing
archive_classに設定される変数
全てのアーカイブテンプレートには、archive_class という変数が設定され、コンテンツタイプには以下が代入されます。
アーカイブテンプレート
コンテンツタイプ
contenttype-archive
出力するアーカイブタイプ
日別
contenttype-daily-archive
週別
contenttype-weekly-archive
月別
contenttype-monthly-archive
年別
contenttype-yearly-archive
カテゴリ
contenttype-category-archive
カテゴリ-日別
contenttype-category-daily-archive
カテゴリ-月別
contenttype-category-monthly-archive
カテゴリ-週別
contenttype-category-weekly-archive
カテゴリ-年別
contenttype-category-yearly-archive
ユーザー別
contenttype-author-archive
ユーザー別-日別
contenttype-author-daily-archive
ユーザー別-月別
contenttype-author-monthly-archive
ユーザー別-週別
contenttype-author-weekly-archive
ユーザー別-年別
contenttype-author-yearly-archive