MTArchiveList タグブロック内で使えるテンプレートタグ
MTArchiveList タグブロック内で使えるテンプレートタグということで、小ネタを紹介します。
MTArchiveList タグでは、通常、MTArchive系のテンプレートタグが使えますが、type モディファイアでブログ記事やカテゴリを指定した場合、その中に直接 MTEntry系や MTCategory系のファンクションタグが記述できます。
<mt:ArchiveList type="Individual">
<mt:EntryTitle />
</mt:ArchiveList>
<mt:ArchiveList type="Category">
<mt:CategoryLabel />
</mt:ArchiveList>
このサブテンプレートは(テンプレートタグの表記を MT3 のお作法に直しても)MT3.x では正常に動作しなかったので、MT4.x から動作が変わったようです。
以下は既出ですが、次のように書けば MTEntries タグブロック内は処理中のカテゴリに依存します。
<mt:ArchiveList type="Category">
<mt:CategoryLabel />
<mt:Entries>
<mt:EntryTitle />
</mt:Entries>
</mt:ArchiveList>
まとめると、「MTArchiveList タグブロック内はアーカイブテンプレートと同じコンテキストである」ということだと思います(多分)。
Posted by yujiro このページの先頭に戻る
- Movable Typeのカテゴリーアーカイブページでブログ全体のブログ記事一覧を表示する
- Movable Type 5.0(MT5.0)以降でアーカイブURLにサブドメインを適用する
- 予約変数一覧 for Movable Type 4.2
- アーカイブページのリストの表示内容が異なる理由
- サイドバーの表示をメインページと同じにする
- 予約変数一覧 for Movable Type 4(その2)
- 予約変数一覧 for Movable Type 4(その1)
- アーカイブのブログ記事一覧をサイドバーに表示する
- Movable Type 4 のアーカイブリスト表示の仕組みを探る
- アーカイブページに「最近のコメント」「最近のトラックバック」を表示する
トラックバックURL
コメントする
greeting