Individualエントリーのタイトル。組み合わせると、簡単にマスター・アーカイブ・インデックスページを作ることができます。アーカイブの種類に合わせて、値を変化させるからです。href="<$MTArchiveLink$>"><$MTArchiveTitle$></a><br></MTArchiveList>この例では、どのアーカイブの種類のときにでも、アーカイブのページにいつも一覧を表示することができます。MTArchiveCount特定のアーカイブに含まれているエントリーの数。アーカイブを使うときは、その月のエントリーの数になります。コンテナ・タグの中で以下のように使います。(<$MTArchiveCount$>)</a><br></MTArchiveList>MTArchiveDateアーカイブの最初の日付。アーカイブで使います。フォーマットを設定できます。アーカイブのページに、日付をヘッダとして表示したいときに使います。%Y"$><MTEntries>...</MTEntries>MTArchiveDateEndアーカイブの最後の日付。アーカイブで使います。フォーマットを設定できます。<$MTArchiveDate>と同様の使い方ができます。MTArchiveCategoryアーカイブのカテゴリーの名前。アーカイブのときに使います。アーカイブのページに、カテゴリーの名前をヘッダとして表示したいときに使います。<$MTArchiveCategory$><MTEntries>...</MTEntries>MTArchivePrevious現在のアーカイブの前のアーカイブの中身を表示させるためのコンテナ・タグ。タグは、前のアーカイブのタイトルを表示します。コンテナ・タグを閉じたら、現在のアーカイブについての表示に戻ります。アーカイブで使います。デフォルトでは「前のアーカイブ」はアーカイブの種類によります。アーカイブでは「前のアーカイブ」は前日(なければ、そのエントリー以前の直近)のエントリーになります。アトリビュートを使って変更してください。MTArchiveNext現在のアーカイブの前のアーカイブの中身を表示させるためのコンテナ・タグ。タグは、前のアーカイブのタイトルを表示します。コンテナ・タグを閉じたら、現在のアーカイブについての表示に戻ります。アーカイブで使います。デフォルトでは「次のアーカイブ」はアーカイブの種類によります。アーカイブでは「次のアーカイブ」は翌日(なければ、そのエントリー以降の直近)のエントリーになります。アトリビュートを使って変更してください。以下は、前と次のカテゴリーへのリンクと、メイン・インデックス・ページへ戻るリンクよるナビゲーションの例です。アーカイブから、先月、翌月のアーカイブへのリンクを表示します。カレンダーを表示したときに、カレンダーに先月、翌月へのリンクを表示するために使えます。ラベル、その他)を表示するために使います。カテゴリーの階層構造はテンプレートにも反映できます。通常、テンプレート・デザイナーは、カテゴリーの表示において、1つのカテゴリのデザインを表すテンプレートのタグを1つのブロックにして作成します。その1ブロックを、MTEntriesやMTCommentsなどのタグのように繰り返します。各カテゴリーの子カテゴリーを表示するには、<MTSubCatsRecurse>タグを、子カテゴリーのリストが表示される位置に挿入し、そのブロックに指定されたものと同じフォーマットを使うようにします。<MTSubCategories>...</MTSubCategories>のタグに挟まれたテンプレート・コードのブロックに、<MTSubCatsRecurse>が含まれている場合、そのブロックは現在のカテゴリーの子カテゴリーの一つ一つに繰り返されます(例えば、前述にあるように「エンターテインメント」が現在のカテゴリーである場合、<MTSubCatsRecurse>がテンプレート・タグのブロックを通して、「本」と「音楽」を実行します)。望む結果を得るためには、通常、条件ブロック・タグの<MTSubCatIsFirst>と<MTSubCatIsLast>を使って、「現在」のカテゴリーが、兄弟カテゴリーの中で、最初にリストされるか最後にリストされるかを決める必要があります。この作業は通常、階層リストを作成する上で、正しいHTMLタグを生成するのに必要です。以下では、番号付きでないネストされたリストが生成されカテゴリーの階層を表示します。</MTSubCategories>各タグについての詳細は、下記を参照してください。MTCategoriesカテゴリーのリストを表示するためのコンテナ・タグ。このタグは、MTSubCategoriesと異なり、階層構造が使われていたとしてもそれに関係なく、各カテゴリーの出力を生成します。このタグは、カテゴリーに階層構造を持たせず、階層用タグでコードが複雑になることを避けたい場合に、使用できます。各カテゴリーには、下記のいずれのタグ変数も使うことができます。1つのカテゴリー下における各エントリーの情報を表示するときには、<MTEntries>を使うこともできます。/></MTCategories>この例では、それぞれのカテゴリーへのリンクと、そのカテゴリーに属するエントリーのリストを表示します。カテゴリーに一つもエントリーがないときは、デフォルトでは表示されません。エントリーのないカテゴリーのアーカイブページは作られないので、もしリンクを作っても、正しくないリンクになってしまいます。アトリビュートを設定することで、変更できます。show_empty="1"><$MTCategoryLabel$></MTCategories>とすると、たとえ空のカテゴリーがあっても、すべてのカテゴリーを表示します。カテゴリーにサブカテゴリーが属している場合、このタグは階層を「階層のない平らな状態」にして、並べ替えの基準による順序で一覧表示します。サブカテゴリーを階層構造で表示するには、下記のMTSubCategoriesを使います。MTCategoryID数字でできたカテゴリーのID。MTCategoryLabelカテゴリーのラベル(名前)。MTCategoryArchiveLinkカテゴリーへアーカイブページへのリンク。アーカイブを作る設定にしないと使うことはできません。設定されていないときは、ベージをリビルドするときにエラー・メッセージが表示されるでしょう。MTCategoryDescriptionカテゴリーの説明。MTCategoryCountカテゴリーに属するエントリーの数。設定になっているとき、そのカテゴリーへのトラックバック用のURLを表示します。アトリビュートを指定して使います。Bar"$>アトリビュートを設定したときは、このタグはどこでも使うことができます。MTSubCategoriesMTSubCategoriesは、カテゴリーの階層構造を配慮するMTCategoriesの代わりに設けられています(「カテゴリー」を参照してください。)アトリビュート:include_current現在のカテゴリーをリストに含める場合は1に設定します(たとえば、これがMTEntryCategoriesコンテナに使われていた場合)。package::SubPackage::method_name)。sortと共に使いカテゴリーを並べ替えます。詳細は例を参照してください。(アルファベット降順)に設定します。sort_methodが設定されていない場合だけに使います。MTSubCatsIsFirst現在のサブカテゴリーがそのレベルにおいて、最初にリストされているかどうかを判定する条件ダグ。MTSubCatsIsLast現在のサブカテゴリーがそのレベルにおいて、最後にリストされているかどうかを判定する条件ダグ。MTSubCatsRecurse現在のカテゴリーに属するサブカテゴリーのMTSubCategoriesコンテナを再帰的に呼び出します。アトリビュート:max_depth再帰最大数(たとえば、2レベル下がる場合は、max_depth='2')MTParentCategories現在のカテゴリーの最上レベルの親から始まり、コンテナの各再帰で、現在のカテゴリーまでのパスまで続くコンテナ・タグ。アトリビュート:glueリストをつなぎ合わせるテキストexclude_current「1」を設定するとリストから現在のカテゴリーを除くMTEntriesWithSubCategoriesサブカテゴリーを認識しているMTEntriesコンテナ・タグの代わり。これをカテゴリー・アーカイブ・テンプレートの中でMTEntriesの代わりに使って、テンプレートにそのカテゴリーに属するサブカテゴリーの全エントリーを含めるようにします。'')そのほかの引数はすべて直接MTEntriesに渡されます。MTParentCategory現在のカテゴリーの直接の親にだけ適用されるコンテナ・タグ。MTSubCategoryPathショートカット・タグ(通常のタグ)。以下のテンプレート・コードが使われているかのように戻ります。dirify="1"></MTParentCategories>MTHasSubCategories現在のカテゴリーの下にサブカテゴリーがあるかどうかを判定する条件ダグ。MTHasParentCategory現在のカテゴリーの上に親カテゴリーがあるかどうかを判定する条件ダグ。MTHasNoSubCategories現在のカテゴリーの下にサブカテゴリーがないかどうかを判定する条件タグ。MTHasNoParentCategory現在のカテゴリーの上に親カテゴリーがないかどうかを判定する条件タグ。このタグによって親カテゴリーがないことが判定されると、最上位カテゴリーに関するHTMLを扱うことができるようになります。番号付きでないネストされたリストを使って、CSSドロップダウン・メニューを作成する場合は、CSSのidセレクターをルート・タグだけに適用する必要があります(すべてのタグに適用すると、コードが無効になります)。次のように適用します。id="nav"</MTHasNoParentCategory>>MTTopLevelCategoriesMTSubCategoriesのクローン。カテゴリー階層の最上位で常に開始します。MTTopLevelParent現在のカテゴリーの最上位の親カテゴリーにだけ適用されるコンテナ・タグ。MTIfIsAncestor現在のカテゴリーが、指定したカテゴリーの親(直接の親またはさかのぼる親)であるかどうかを判定する条件タグ(たとえば、最上位のカテゴリーから指定したカテゴリーまでの間に、現在のカテゴリーが存在するかどうかを判定します)。アトリビュート:child指定する子カテゴリーMTIfIsDescendant現在のカテゴリーが、指定したカテゴリーの子孫であるかどうかを判定する条件タグ(たとえば、最上位のカテゴリーから現在のカテゴリーまでの間に、指定したカテゴリーが存在するかどうかを判定します)。アトリビュート:parent指定する親カテゴリーカレンダー表示タグ以下のタグは、エントリーをカレンダー表示にして出力するために使います。テーブルに限らず、他のさまざまなカレンダーを作るために十分な機能があります。MTCalendar一ケ月分のカレンダーを表示するために使うコンテナ・タグ。