アーカイブテンプレートには、そのテンプレートの種類や、出力するアーカイブの種類にあわせてシステムが設定する変数があります。たとえば、記事リストテンプレートで、月別アーカイブを出力した場合、テンプレートに何も設定が無くても以下のように変数が宣言されたのと同じになります。
<$MTSetVar name="archive_template" value="1"$> <$MTSetVar name="archive_listing" value="1"$> <$MTSetVar name="datebased_only_archive" value="1"$> <$MTSetVar name="datebased_monthly_archive" value="1"$> <$MTSetVar name="archive_class" value="datebased-monthly-archive"$>
その他のアーカイブテンプレートで設定される変数は以下を参照ください。
<$MTSetVar name="archive_template" value="1"$>
-
- 全てのアーカイブテンプレートで出力されるアーカイブ
<$MTSetVar name="archive_listing" value="1"$>
-
- 記事リストテンプレートで出力する全てのアーカイブ
<$MTSetVar name="datebased_archive" value="1"$>
-
- 各アーカイブの年別・月別・週別・日別アーカイブ
<$MTSetVar name="entry_archive" value="1"$>
-
- 記事
<$MTSetVar name="entry_template" value="1"$>
-
- 記事
<$MTSetVar name="page_archive" value="1"$>
-
- ウェブページ
<$MTSetVar name="page_template" value="1"$>
-
- ウェブページ
<$MTSetVar name="feedback_template" value="1"$>
-
- ウェブページ
- 記事
<$MTSetVar name="datebased_only_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- 日別
- 週別
- 月別
- 年別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="datebased_daily_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- 日別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="datebased_weekly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- 週別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="datebased_monthly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- 月別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="datebased_yearly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- 年別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="module_yearly_archives" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- 年別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="author_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- ユーザー別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="author_daily_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- ユーザー - 日別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="author_weekly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- ユーザー - 週別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="author_monthly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- ユーザー - 月別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="author_yearly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- ユーザー - 年別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="module_author-monthly_archives" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- ユーザー別
- ユーザー - 月別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="category_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- カテゴリ
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="category_daily_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- カテゴリ - 日別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="category_weekly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- カテゴリ - 週別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="category_monthly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- カテゴリ - 月別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="category_yearly_archive" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- カテゴリ - 年別
- 記事リストテンプレートのアーカイブマッピングの種類
<$MTSetVar name="module_category-monthly_archives" value="1"$>
-
- 記事リストテンプレートのアーカイブマッピングの種類
- カテゴリ
- カテゴリ - 月別
- 記事リストテンプレートのアーカイブマッピングの種類
さらに全てのアーカイブテンプレートには、archive_class という変数が設定され、各々の出力するアーカイブをあらわす名前が値として代入されます。各アーカイブごとに代入される値は、以下の表を参照ください。
アーカイブの種類 | 代入される値 | ||
---|---|---|---|
ウェブページ | page-archive | ||
記事 | entry-archive | ||
記事リスト | 日別 | datebased-daily-archive | |
週別 | datebased-weekly-archive | ||
月別 | datebased-monthly-archive | ||
年別 | datebased-yearly-archive | ||
ユーザー別 | author-archive | ||
ユーザー別 | 日別 | author-daily-archive | |
週別 | author-weekly-archive | ||
月別 | author-monthly-archive | ||
年別 | author-yearly-archive | ||
カテゴリ | category-archive | ||
カテゴリ | 日別 | category-daily-archive | |
週別 | category-weekly-archive | ||
月別 | category-monthly-archive | ||
年別 | category-yearly-archive |
これらの変数を利用し条件判断を行えば、テンプレートの種類やアーカイブごとに出力結果を変えるなどのカスタマイズが可能になります。
インデックステンプレート
- Javascript
-
javascript
: 1
- RSD
-
rsd
: 1
- アーカイブインデックス
-
archive_index
: 1
- スタイルシート
-
styles
: 1
- メインページ
-
main_index
: 1
- 最新記事のフィード
-
feed_recent
: 1
アーカイブテンプレート
- 記事
-
archive_class
: entry-archiveentry
: 1entry_archive
: 1entry_template
: 1feedback_template
: 1archive_template
: 1
- ウェブページ
-
archive_class
: page-archivepage
: 1page_archive
: 1page_template
: 1feedback_template
: 1archive_template
: 1
- 月別記事リスト
-
monthly_entry_listing
: 1
出力するアーカイブタイプによる
- カテゴリ別記事リスト
-
category_entry_listing
: 1
出力するアーカイブタイプによる
出力するアーカイブタイプ
- 日別
-
archive_class
: datebased-daily-archivedatebased_archive
: 1datebased_only_archive
: 1datebased_daily_archive
: 1module_daily_archives
: 1archive_template
: 1archive_listing
: 1
- 週別
-
archive_class
: datebased-weekly-archivedatebased_archive
: 1datebased_only_archive
: 1datebased_weekly_archive
: 1module_weekly_archives
: 1archive_template
: 1archive_listing
: 1
- 月別
-
archive_class
: datebased-monthly-archivedatebased_archive
: 1datebased_only_archive
: 1datebased_monthly_archive
: 1module_monthly_archives
: 1archive_template
: 1archive_listing
: 1
- 年別
-
archive_class
: datebased-yearly-archivedatebased_archive
: 1datebased_only_archive
: 1datebased_yearly_archive
: 1module_yearly_archives
: 1archive_template
: 1archive_listing
: 1
- カテゴリ
-
archive_class
: category-archivecategory_archive
: 1module_category_archives
: 1archive_template
: 1archive_listing
: 1
- カテゴリ-日別
-
archive_class
: category-daily-archivecategory_daily_archive
: 1module_category-daily_archives
: 1archive_template
: 1archive_listing
: 1
- カテゴリ-週別
-
archive_class
: category-weekly-archivecategory_weekly_archive
: 1module_category-weekly_archives
: 1archive_template
: 1archive_listing
: 1
- カテゴリ-月別
-
archive_class
: category-monthly-archivecategory_monthly_archive
: 1module_category-monthly_archives
: 1archive_template
: 1archive_listing
: 1
- カテゴリ-年別
-
archive_class
: category-yearly-archivecategory_yearly_archive
: 1module_category-yearly_archives
: 1archive_template
: 1archive_listing
: 1
- ユーザー別
-
archive_class
: author-archiveauthor_archive
: 1datebased_archive
: 0module_author-monthly_archives
: 1archive_template
: 1archive_listing
: 1
- ユーザー別-日別
-
archive_class
: author-daily-archiveauthor_archive
: 1author_daily_archive
: 1archive_template
: 1archive_listing
: 1
- ユーザー別-週別
-
archive_class
: author-weekly-archiveauthor_archive
: 1author_weekly_archive
: 1archive_template
: 1archive_listing
: 1
- ユーザー別-月別
-
archive_class
: author-monthly-archiveauthor_archive
: 1author_monthly_archive
: 1module_author-monthly_archives
: 1archive_template
: 1archive_listing
: 1
- ユーザー別-月別
-
archive_class
: author-yearly-archiveauthor_archive
: 1author_yearly_archive
: 1archive_template
: 1archive_listing
: 1
システムテンプレート
- コメント完了
-
system_template
: 1comment_response_template
: 1body_class
:- mt-comment-confirmation (コメント投稿完了)
- mt-comment-pending (コメント保留)
- mt-comment-error (コメントエラー)
- コメントプレビュー
-
system_template
: 1comment_preview_template
: 1body_class
: mt-comment-preview
- ダイナミックパブリッシングエラー
-
system_template
: 1dynamic_error_template
: 1body_class
: mt-dynamic-error
- ポップアップ画像
-
- popup_image: 1
- 検索結果
-
system_template
: 1search_results
: 1body_class
: mt-search-results
レイアウトに関する変数
各テンプレートには、スタイル選択ページで設定したレイアウトに関する変数も設定されています。
- カラム数
-
- page_columns: N
- 2 (2カラム)
- 3 (3カラム)
- page_columns: N
- レイアウト
-
- page_layout: layout
- wtt (大・小・小)
- twt (小・大・小)
- wt (大・小)
- tw (小・大)
- page_layout: layout