自分がよく使う基本的なMTタグをまとめてみました。
ブログ・データ
- MTBlogName
- ブログの名前。
- MTBlogDescription
- ブログの説明。
- MTBlogURL
- ブログの絶対URL(完全なURL)。
ブログ記事
- MTEntries
- ブログのエントリー/投稿のリストのためのコンテナ・タグです。そのまま使うと、最近 N 日間に投稿されたエントリーが表示されます。
- lastn="N"
- ブログに投稿された最新の N 個のエントリーを表示します。 N は0より大きい数字にしてください。
- offset="M"
- 上の lastn を使うときに、最新の M 個のエントリーを除外して、そこから、 N 個のエントリーを表示します。
- category="category name"
- 指定したカテゴリー category name のすべてのエントリーを表示します。
- lastn="N"
- ブログに投稿された最新の N 個のエントリーを表示します。 N は0より大きい数字にしてください。
複数のカテゴリーのエントリーを一緒に表示したいとき、もしくは、複数のカテゴリーを設定したエントリーに限定したちとき、 category name に AND や OR を使います。同時にはどちらか一方しか使えません。たとえば Foo AND Bar OR Baz は動きません。 Foo AND Bar AND ... もしくは Foo OR Bar OR ... であれば、動きます。
- sort_order="ascend|descend"
- <MTEntries> タグによって表示されるエントリーを並べ換える順序を指定します。ブログの設定で指定した、標準の並び換え順を上書きします。 ascend と descend を指定できます。
(標準では descend になります。)
- MTEntryTitle
- エントリーのタイトル。
- MTEntryExcerpt
- ブログ記事の概要に入力した内容を表示します。概要に記述がないときは、ブログ記事の本文を、ブログ記事の設定で指定した概要の文字数だけ先頭から表示します。
- MTEntryBasename
- ブログ記事のファイル名を表示します。
- MTEntryBody
- エントリーの本文。
- MTEntryMore
- エントリーの追記(extended)のテキスト。続きを読む...の部分です。
- MTEntryKeywords
- ブログ記事のキーワードフィールドの内容を表示します。
- MTEntryLink
- エントリーを含むアーカイブページへの絶対 URL。
- MTEntryPermalink
- エントリーを含むアーカイブページへの絶対 URL。 その特定のエントリーを指すためのアンカー ( # ) が付いてきます。
- MTEntryCommentCount
- エントリーに付いたコメントの数。
- MTEntryTrackbackCount
- エントリーに付いたトラックバックの数。
- MTEntryCategory
- エントリーの主(プライマリー)カテゴリーの名前。プルダウン・メニューで選んだカテゴリーの名前を表示します。
- MTEntryCategories
- エントリーのカテゴリーリストのコンテナ・タグ。リストには、メイン・カテゴリーも含みます。
ウェブページ
- MTPages
- ウェブページの一覧を表示するためのブロックタグです。
- MTPageBasename
- ウェブページのファイル名を表示します。
- MTPageBody
- ウェブページの本文を表示します。
- MTPageMore
- ウェブページの続きに入力した内容を表示します。
- MTPagePermalink
- 現在のページのアーカイブへの絶対 URL を表示します。
- MTPageTitle
- ウェブページのタイトルを表示します。
コメント
- MTComments
- 特定のブログ、もしくは特定のエントリーについてのコメントのリストを表示するためのコンテナ・タグ。後述するように、 lastn アトリビュートの存在に依存します。
- MTCommentBody
- コメントの本文。
- MTCommentDate
- コメントがブログに入力された日付。
アーカイブ
- MTArchiveList
- アーカイブ・ページのリストをすべて表示するためのコンテナ・タグ。
- MTArchiveLink
- アーカイブ・ページへの絶対URL。
- MTArchiveTitle
- アーカイブページの「タイトル」。アーカイブの種類によって異なります。
- Category
- カテゴリーの名前。
- Daily
- 日付。フォーマットは 月 日, 年 になります。
- Weekly
- 週の範囲。フォーマットは 月 日, 年 - 月 日, 年 になります。
- Monthly
- 月。フォーマットは 月 年 になります。
- Individual
- エントリーのタイトル。
- MTArchiveCount
- 特定のアーカイブに含まれているエントリーの数。
カテゴリー
- MTCategories
- カテゴリーのリストを表示するためのコンテナ・タグ。 このタグは、MTSubCategoriesと異なり、階層構造が使われていたとしてもそれに関係なく、各カテゴリーの出力を生成します。 このタグは、カテゴリーに階層構造を持たせず、階層用タグでコードが複雑になることを避けたい場合に、使用できます。
- MTCategoryBasename
- カテゴリのファイル名を表示します。
- MTCategoryLabel
- カテゴリーのラベル(名前)。
- MTCategoryArchiveLink
- カテゴリーへアーカイブページへのリンク。
- MTCategoryDescription
- カテゴリーの説明。
- MTCategoryCount
- カテゴリーに属するエントリーの数。
- MTCategoryTrackbackLink
- カテゴリーが トラックバックを受けつける 設定になっているとき、そのカテゴリーへのトラックバック用のURLを表示します。
- MTSubCategories
- カテゴリーの階層構造を配慮するMTCategoriesの代わりに設けられています(「カテゴリー」を参照してください。)
- include_current
- 現在のカテゴリーをリストに含める場合は1に設定します(たとえば、これがMTEntryCategoriesコンテナに使われていた場合)。
- sort_method
- Perlのメソッド名(例: package::SubPackage::method_name)。sortと共に使いカテゴリーを並べ替えます。
- sort_order
- アルファベットの昇順にカテゴリーを並べ替えない場合は、'descend' (アルファベット降順)に設定します。
- MTTopLevelCategories
- 現在のカテゴリに関わりなく、最上位のカテゴリからサブカテゴリを含めたリストを表示するブロックタグです。
アイテム
- MTAssetURL
- アイテムのオリジナルファイルへの URL を表示します。
- MTAssetLabel
- アイテムをアップロードする際に設定したラベルを表示します。
- MTAssetDescription
- アイテムの概要を表示するファンクションタグです。
日付タグのフォーマット
Movable Type は標準的な strftime の形式の文字列を日付と時刻を表示するために使います。(実際には strftime それ自体を使っているわけではありません。) どの日付タグでも、 format アトリビュートを使って、表示文字列のフォーマットを設定することができます。次のようにします。
<$MTDate format="%B %e, %Y %I:%M %p"$>
- %a
- 省略された週の名前。たとえば Thu 。(訳注: jp のときは「火」)
- %A
- 完全な週の名前。たとえば Thursday 。(訳注: jp のときは「火曜日」)
- %b
- 省略された月の名前。例: Sep 。(訳注: jp のときは「9」)
- %B
- 完全な月の名前。例: September (訳注: jp のときは「9」)
- %d
- その月での日付。二桁の数字で、一桁のときは 0 が付きます。例: 09
- %e
- その月での日付。二桁の数字で、一桁のときは空白が付きます。例: 9 。
- %H
- 24時間表示の時刻。二桁の数字で、一桁のときは 0 がつきます。例: 16
- %I
- 12時間表示の時刻。二桁の数字で、一桁のときは 0 がつきます。例: 04
- %j
- 年初からの日。三桁の数字で、一桁、二桁のときは、 0 がつきます。例: 056
- %k
- 24時間表示での時間。二桁の数字で、一桁のときは空白がつきます。例: 9
- %l
- 12時間表示での時間。二桁の数字で、一桁のときは空白がつきます。例: 4
- %m
- 月。二桁の数字で、一桁のときは 0 がつきます。例: 09
- %M
- 分。二桁の数字で、一桁のときは 0 がつきます。例: 02
- %p
- 午前か午後。 AM 、もしくは PM になります。
- %S
- 秒。二桁の数字で、一桁のときは 0 がつきます。例: 04
- %w
- 数字で表した曜日。 0 ~ 6 の範囲。例: 0 ( 日曜 を示す)
- %x
- 言語に合わせた日付の表示。ほとんどの言語では、これは %B %d, %Y と同じです。 例: September 06, 2002 (訳注: jp では 2002年09月06日)
- %X
- 言語に合わせた時間の表示。ほとんどの言語では、 %I:%M %p と同じです。 例: 04:31 PM (訳注: jp では 16:31 )
- %y
- 年。二桁の数字で、一桁のときは 0 がつきます。例: 01
- %Y
- 年。四桁の数字。例: 2001
(2008/05/12 15:43 PM)

コメントが書かれていません。