フィールド
コレクション内のコンテンツが持つフィールドを定義します。
この設定がCMS上での入力フォームの構造になります。
共通プロパティ
すべてのフィールドタイプに共通するプロパティです。
| プロパティ | 型 | 必須 | 説明 |
|---|---|---|---|
name | string | Yes | フィールドの識別子です。 |
type | string | Yes | フィールドタイプです。以下に紹介するフィールドタイプを指定します。 |
label | string | No | CMS上での表示名です。 |
note | string | No | 編集者向けの補足メモです。インプットの下部に表示されます。 |
required | boolean | No | 必須フィールドかどうかです。必須にすると保存時に入力がない場合エラーになります。 |
フィールドタイプ一覧
テキスト系
| タイプ | 説明 |
|---|---|
| string | 短いテキスト(1行) |
| text | 長いテキスト(複数行・プレーン) |
| richtext | リッチテキスト(本文用エディタ) |
数値・真偽値
| タイプ | 説明 |
|---|---|
| number | 数値 |
| boolean | 真偽値 |
日付・メディア
| タイプ | 説明 |
|---|---|
| date | 日付(時間を含むかはオプション) |
画像
| タイプ | 説明 |
|---|---|
| image | 画像ファイル |
選択
| タイプ | 説明 |
|---|---|
| select | プルダウン選択UI |
| checkbox | チェックボックスの選択UI |
| relation | 他コレクションへの参照です。見た目はプルダウン選択UI変更です。 |