コンテンツタイプに設定される予約変数

コンテンツタイプの予約変数

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