スケジュールフィールドの追加
コンテンツタイプ編集画面で「スケジュール」フィールドを追加し、ラベル・説明・必須・表示の各オプションを設定します。
フィールドを追加する
- 管理画面で コンテンツタイプ の編集画面を開きます
- フィールド一覧から 「スケジュール」 を選びます
- コンテンツタイプのフィールド欄に追加します(ドラッグ&ドロップ、またはクリック)
追加したフィールドをクリックすると、オプションの設定パネルが開きます。
フィールドのオプション
| オプション | 説明 |
|---|---|
| ラベル | 編集画面に表示されるフィールド名(例:「スケジュール」「営業日カレンダー」) |
| 説明 | 入力欄の近くに表示される補足説明 |
| 必須 | Movable Type 標準の必須設定 |
| 表示 | 「表示する」「表示しない」を選択します |
| 入力項目 | 日ごとに入力する列を定義します(次のページで説明します) |
「必須」について
スケジュールフィールドは、日付の行が自動生成される時点で年月と日付を含む JSON を保存します。そのため「必須」に設定しても、実際には値が入っている状態になり、未入力エラーとしては検出されません。入力漏れを判定したい場合は、テンプレート側で各項目の値の有無を確認してください。
データラベルには使用できません
スケジュールフィールドは、コンテンツタイプの「データラベル」に指定できません。データラベルには、単一行テキストなどのフィールドを使用してください。
コンテンツデータ一覧の列について
スケジュールフィールドは、コンテンツデータ一覧の表示列としては表示されません。入力内容を確認するには、コンテンツデータの編集画面を開いてください。
保存する
設定が終わったら、コンテンツタイプを保存します。
ScheduleField v1.3.0 / v1.3.1 をお使いの場合
Movable Type 9 の標準状態では、コンテンツタイプを保存すると「入力項目」の設定が消える不具合があります。v1.3.2 で修正済みです。詳しくは「トラブルシューティング」の「v1.3.2 へのアップデート」をご覧ください。