Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Template Tag Referenceテンプレートタグリファレンス

MTArchiveCount

最終更新日: 2024.03.27

記事リストアーカイブや MTArchiveList ブロックタグのコンテキスト内にある記事数を表示します。カテゴリアーカイブ内では、MTCategoryCount タグと同じ動作になります。
モディファイアを指定した場合は、カウントした数の代わりにモディファイアで指定した内容が出力されます。

  • 使い方
<mt:TopLevelCategories>
  <mt:SubCatIsFirst>
<ul class="widget-list">
  </mt:SubCatIsFirst>
  <mt:If tag="ArchiveCount">
  <li class="widget-list-item">
    <a href="<$mt:CategoryArchiveLink$>"<mt:If tag="CategoryDescription"> title="<$mt:CategoryDescription remove_html="1" encode_html="1"$>"</mt:If>><$mt:CategoryLabel$> (<$mt:ArchiveCount singular="1 件" plural="# 件" none="記事なし">)</a>
  <mt:Else>
  <li class="widget-list-item"><$mt:CategoryLabel$>
  </mt:If>
  <$mt:SubCatsRecurse$>
  </li>
  <mt:SubCatIsLast>
</ul>
  </mt:SubCatIsLast>
</mt:TopLevelCategories>

モディファイア

singular="text"

カウントが 1 件のときに表示するメッセージを指定します。

plural="text"

カウントが 2 件以上のときに表示するメッセージを指定します。メッセージに # を含むと、# が実際の件数に変換されます。

none="text"

カウントが 0 件のときに表示するメッセージを指定します。

MTArchiveCount と関連のあるテンプレートタグ (22)

  • このタグは現在、非推奨です。MTCategoryLabel タグを使用してください。

    カテゴリ名を表示します。

    このタグは MTCategoryLabel ファンクションタグと同じ働きをします。

  • 記事リストアーカイブや MTArchiveList ブロックタグのコンテキスト内にある記事数を表示します。カテゴリアーカイブ内では、MTCategoryCount タグと同じ動作になります。
    モディファイアを指定した場合は、カウントした数の代わりにモディファイアで指定した内容が出力されます。

  • 日付アーカイブの最初の日付を表示します。このタグは、MTArchiveList タグの中か、日付アーカイブの MTEntries タグの外側で利用できます。例えば、2015年7月のアーカイブでは、2015年7月 1日 00:00 と出力されます。日付をヘッダーとして表示したいときに利用します。

  • 日付アーカイブの最後の日付を表示します。このタグは、MTArchiveList タグの中か、日付アーカイブの MTEntries タグの外側で利用できます。例えば、2015年7月のアーカイブでは、2015年7月31日 23:59 と出力されます。

  • インデックスアーカイブ、記事アーカイブの中で使用した場合は、記事の出力ファイル名を表示します。記事リストアーカイブ で使用した場合は、記事リストアーカイブの出力ファイル名が表示されます。

  • このタグは現在、非推奨です。MTArchiveTypeLabel タグを使用してください。

  • 記事リストアーカイブの絶対 URL を表示します。記事リストアーカイブへのリンクを作るときに使います。MTArchiveList ブロックタグの中か、アーカイブに関連したテンプレートで使用できます。

  • アーカイブの一覧を表示するためのブロックタグです。モディファイア archive_type で、表示するアーカイブの種類を指定できます。archive_type を指定しないときは、優先するアーカイブの種類、もしくはそのときのアーカイブの種類を使います。

  • MTArchiveList タグの中で、最後のループ時に一度だけ実行するブロックタグです。

  • MTArchiveList タグの中で、初回のループ時に一度だけ実行するブロックタグです。

  • 現在のアーカイブの次のアーカイブの内容を表示するためのブロックタグです。このタグの中では、MTArchiveTitle タグは、次のアーカイブのタイトルを表示します。

  • 現在のアーカイブの前のアーカイブの内容を表示するためのブロックタグです。このタグの中では、MTArchiveTitle タグは、前のアーカイブのタイトルを表示します。

  • ブログ内のすべてのアーカイブの種類を表示するブロックタグです。サイトマップなどを作成する際に有効です。archive_type モディファイアでアーカイブの種類を指定できます。各アーカイブ内のオブジェクトを出力する場合には MTArchiveList ブロックタグをお使いください。

  • 記事リストアーカイブのタイトルを表示します。表示されるタイトルはアーカイブの種類に依存します。例えば、月別アーカイブや、MTArchiveList ブロックタグに archive_type="Monthly" モディファイアを設定したブロックの中では、年月を表示します。

  • アーカイブの種類を表示します。

  • Movable Type で設定した使用言語でアーカイブの種類を表示します。例えば、使用言語に日本語を選択したブログで、月別アーカイブや MTArchiveList ブロックタグに archive_type="Monthly" モディファイアを設定したブロックの中では、月別 と表示します。

    このタグは MTArchiveLabel と同じ働きをします。

  • ブログに設定した『アーカイブ URL』を表示します。『アーカイブ URL』を設定していない場合は『ブログ URL』を表示します。URL の末尾には必ず / がつきます。

  • カテゴリアーカイブの URL を表示します。

  • ブログディレクトリ配下のアーカイブページのパスを、アーカイブマッピングで指定しているルールに従い表示します。このタグは MTArchiveList ブロックタグなどの中で利用します。

  • 指定したアーカイブの種類でテンプレートが出力される場合にのみ実行する条件タグです。モディファイア archive_type もしくは type を指定することで、アーカイブの種類を指定できます。

  • 指定したアーカイブの種類を利用しているときに実行する条件タグです。モディファイア archive_type もしくは type を指定することで、アーカイブの種類を指定できます。

  • サイトに設定した『アーカイブ URL』を表示します。『アーカイブ URL』を設定していない場合は『サイト URL』を表示します。URL の末尾には必ず / がつきます。