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

BLOCK

一ケ月分のカレンダーを表示するためのブロックタグ

タグリストのページへ

<mt:ContentCalendar>〜</mt:ContentCalendar>

一ケ月分のカレンダーを表示するためのブロックタグです。month モディファイアを使用して表示する月を指定できます。MTCalendarは、記事を対象としますが、このタグはコンテンツデータを対象とします。

モディファイア

対象となるコンテンツタイプを指定(必須)

content_type="コンテンツタイプのユニークID | コンテンツタイプのID | コンテンツタイプの名前"

カレンダーの元となる日付を指定

date_field="modified_on | authored_on | created_on| 日付と時刻型のコンテンツフィールドの ID | ユニークID | ラベルの名前"

カレンダーの元となる日付を 'modified_on''authored_on''created_on' または 日付と時刻型のコンテンツフィールドの ID, ユニークID, またはラベルを指定します。指定がない場合は、'authored_on' が利用されます。

指定した月のカレンダーを表示

month="this | YYYYMM | last | next"

4桁の年と 2桁の月 (例 201805) で年月を指定してください。コンテンツタイプアーカイブとコンテンツタイプリストアーカイブでは、現在のコンテクストから取得したコンテンツデータの日付をもとにカレンダーを表示する this を利用できます。
先月のカレンダーを表示するときは last を指定してください。
翌月のカレンダーを表示するときは、next を指定してください。

対象となるカテゴリセットの ID または名前を指定

category_set="foo"

いずれかのカテゴリに属するコンテンツデータのカレンダーを表示したいとき、対象となるカテゴリセットの ID または名前を指定します。

指定したカテゴリ名のカレンダーを表示

category="foo"

category_set を指定したとき、指定したカテゴリ名のカレンダーを表示します。

週の開始曜日を指定

weeks_start_with="0 | 6 | 5 | 4 | 3 | 2 | 1"

週の開始曜日を 0 - 6 の間で指定します。指定がない場合は、0 が利用されます。

  • 0 (日曜日)
  • 6 (月曜日)
  • 5 (火曜日)
  • 4 (水曜日)
  • 3 (木曜日)
  • 2 (金曜日)
  • 1 (土曜日)

記述・出力サンプル

記述

<table>
  <tr>
    <th>日</th>
    <th>月</th>
    <th>火</th>
    <th>水</th>
    <th>木</th>
    <th>金</th>
    <th>土</th>
  </tr>
<mt:ContentCalendar month="201710" content_type="イベント・セミナー" date_field="開催日時">
  <mt:CalendarWeekHeader>
  <tr>
</mt:CalendarWeekHeader>
    <td>
  <mt:CalendarIfContents>
    <mt:CalendarIfToday><strong></mt:CalendarIfToday><mt:CalendarDay><mt:CalendarIfToday></strong></mt:CalendarIfToday><br>
    <mt:Contents limit="3">
      <mt:if name="__first__"><ul></mt:if>
      <li><mt:ContentLabel></li>
      <mt:if name="__last__"></ul></mt:if>
    </mt:Contents>
  </mt:CalendarIfContents>
  <mt:CalendarIfNoContents>
    <mt:CalendarIfToday><strong></mt:CalendarIfToday><mt:CalendarDay><mt:CalendarIfToday></strong></mt:CalendarIfToday><br>No Events
  </mt:CalendarIfNoContents>
    </td>
  <mt:CalendarWeekFooter>
  </tr>
  </mt:CalendarWeekFooter>
</mt:ContentCalendar>
</table>

出力

1
No Events
2
No Events
3
No Events
4
No Events
5
No Events
6
  • MTDDC 2017
7
No Events
8
No Events
9
No Events
10
No Events
11
No Events
12
No Events
13
No Events
14
No Events
15
No Events
16
No Events
17
No Events
18
No Events
19
No Events
20
No Events
21
No Events
22
No Events
23
No Events
24
No Events
25
No Events
26
No Events
27
No Events
28
No Events
29
No Events
30
No Events
31
No Events

一覧に戻る