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

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

MTCalendarIfEntries

最終更新日: 2015.07.28

記事が投稿された日でのみ実行する条件タグです。カレンダーを表組みで表示するときに、記事が投稿された日のみに、日付アーカイブのリンクを付加したい場合などに利用できます。

  • 使い方
<mt:IfArchiveType archive_type="Monthly">
<div class="widget-calendar widget">
  <h3 class="widget-header"><$mt:Date format="%B %Y"$></h3>
  <div class="widget-content">
    <table summary="<$MTCalendarDate format="%Y/%m"$> のカレンダー">
      <tr>
        <th abbr="日曜日">日</th>
        <th abbr="月曜日">月</th>
        <th abbr="火曜日">火</th>
        <th abbr="水曜日">水</th>
        <th abbr="木曜日">木</th>
        <th abbr="金曜日">金</th>
        <th abbr="土曜日">土</th>
      </tr>
  <mt:Calendar>
    <mt:CalendarWeekHeader>
      <tr>
    </mt:CalendarWeekHeader>
        <td class="calendar-cell-<$mt:CalendarCellNumber$>">
    <mt:CalendarIfToday><strong></mt:CalendarIfToday>
    <mt:CalendarIfEntries>
      <mt:Entries lastn="1">
        <a href="<$mt:EntryPermalink$>"><$mt:CalendarDay$></a>
      </mt:Entries>
    </mt:CalendarIfEntries>
    <mt:CalendarIfNoEntries>
      <$mt:CalendarDay$>
    </mt:CalendarIfNoEntries>
    <mt:CalendarIfToday></strong></mt:CalendarIfToday>
    <mt:CalendarIfBlank> </mt:CalendarIfBlank>
        </td>
    <mt:CalendarWeekFooter>
      </tr>
    </mt:CalendarWeekFooter>
  </mt:Calendar>
    </table>
  </div>
</div>
</mt:IfArchiveType>

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

  • 一ケ月分のカレンダーを表示するためのブロックタグです。month モディファイアを使用して表示する月を指定できます。

  • カレンダーにおけるセルの番号を表示します。この番号は、カレンダーの左上のセルを基点に 1 から始まり、水平に右に移動するごとに増加します。たとえば、土曜日から始まる月の場合、初日のセルの番号は 7 で始まります。

  • カレンダーの日付だけでなく、時間も表示するタグです。format モディファイアで表示をカスタマイズできます。日付だけを表示したいときは、MTCalendarDay タグをお使いください。

  • カレンダーの日付を表示します。MTCalendarIfEntries タグ、MTCalendarIfNoEntries タグの中で利用できます。

  • カレンダーのセルが空白のとき (セル番号が設定されない場合) に実行する条件タグです。

  • 記事が投稿された日でのみ実行する条件タグです。カレンダーを表組みで表示するときに、記事が投稿された日のみに、日付アーカイブのリンクを付加したい場合などに利用できます。

  • 記事が投稿されてない日でのみ実行する条件タグです。

  • MTCalendar タグ内で、今日の日付でのみ実行する条件タグです。

  • 週の終わりのときに実行する条件タグです。カレンダーを表組みにするとき、</tr> タグの出力などに利用します。

  • 週の始まりのときに実行する条件タグです。カレンダーを表組みにするとき、<tr> タグの出力などに利用します。