現在、Spearly CMSでは以下の形式(フィールドタイプ)を用意しています。
テキスト
1行のテキストの入力フィールドです。以下のオプションを設定できます。

指定できるオプション
- 最大値(任意):入力できる文字数を指定できます
- プレースホルダー(任意):例や入力内容などといった入力内容のヒントを表したテキストです
数字
数値用の入力フィールドです。
指定できるオプション
- 最小値(任意):入力可能にする最小の数値を指定できます
- 最大値(任意):入力可能にする最大の数値を指定できます
- プレースホルダー(任意):例や入力内容などといった入力内容のヒントを表したテキストです
リッチテキスト
複数行のテキストだけでなく、見出しやリスト、画像や動画の埋め込みなど多彩な表現のできる入力フィールドです。

指定できるオプション
- 最大値(任意):入力できる文字数を指定できます
- プレースホルダー(任意):例や入力内容などといった入力内容のヒントを表したテキストです
カレンダー
日時の入力フィールドです。以下のオプションが指定できます。

指定できるオプション
- 最小値(任意):入力可能にする最小の日時を指定できます
- 最大値(任意):入力可能にする最大の日時を指定できます
- プレースホルダー(任意):例や入力内容などといった入力内容のヒントを表したテキストです
参照
Spearly CMSに登録している他の記事を参照できるフィールドです。指定するとコンテンツの中に指定された他のコンテンツが埋め込まれる形で表示・取得できます。

「参照を追加する」をクリックすると、詳細画面が開かれ、「エイリアス」「タイトル」「投稿者」「公開日」で検索することができます。

指定できるオプション
- Resource(必須):参照したいコンテンツのコンテンツタイプを指定します
- Multiple(任意):参照する記事を複数指定したい場合はTrueにしてください
地図
Googleマップを設定できます。

画像
画像のアップロードフィールドです。

タグ
単語をタグとして登録できるフィールドです。タグは複数設定することができます。
すでに保存されたコンテンツのタグ履歴からタグを選ぶこともできます。

フィールドタイプ共通の設定項目
- フィールド名(必須)フィールドの名前を指定します
- フィールドID(必須)コンテンツタイプ内でのフィールドの一意の識別子です。APIのキーにもなります。半角英数と-、_が使用できます
- フィールドタイプ(必須)そのフィールドの形式を指定します。内容は上記の通りです
- 必須(任意):そのフィールドの入力を必須とするかどうかを指定します