コンテンツ定義で利用できる拡張項目一覧

コンテンツ定義は、デフォルトで下記4つのフィールド項目を所有しています。

  • トピックスID/Slug
  • 日付
  • タイトル
  • コンテンツ(Wysiwyg)

Image (fetched from Gyazo)

フィールド項目はコンテンツ定義編集で拡張項目を設定することで追加することができます。

参考: コンテンツ定義編集 拡張項目

Image (fetched from Gyazo)

また、拡張項目は[設定]をクリックして設定画面を開くと、入力制限や表示させる内容を設定することができます。

Image (fetched from Gyazo)

設定できる内容は項目により異なりますので下記参照ください。

拡張項目一覧

テキスト
テキストエリア
選択形式
画像
複数選択(チェックボックス)
Wysiwyg
リンク
日付フォーマット
ファイル
表組(テーブル)
地図
テキスト(オートコンプリート)
関連情報選択
html
マスタ形式
ファイルマネージャ
GCS上のファイル

テキスト

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
入力制限入力できる文字列を制限することができます。
正規表現入力制限で[正規表現]を選択した場合は正規表現を記入します。
文字数制限最小・最大の文字数を設定します。

JSONレスポンス

details: {
    "ext_col_XX": "テキスト",
},

テキストエリア

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目横幅表示するテキストエリアの横幅を設定します。
縦幅表示するテキストエリアの縦幅を設定します。
文字数制限最小・最大の文字数を設定します。

JSONレスポンス

details: {
    "ext_col_XX": "テキストエリア",
},

選択形式

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力項目必須チェックを入れると必須入力になります。
選択項目key選択項目のKeyを記入します。
 Value選択項目のValueを記入します。
 デフォルトチェックを入れると対象の項目がデフォルトで選択された状態になります。
 Add選択項目を追加します。
 Delete選択項目を削除します。

JSONレスポンス

details: {
    "ext_col_XX": { 
        "key": "1",
        "label": "選択肢1" 
    },
},

画像

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目拡張子Valueアップロードを許可する画像の拡張子を指定します。
Addアップロードを許可する画像の拡張子を追加します。
Deleteアップロードを許可する画像の拡張子を削除します。
最大アップロードファイルサイズ(MB)アップロード可能な画像のサイズに制限をかけます。
キャプション入力欄を非表示チェックを入れると、コンテンツ編集画面で画像の説明の入力欄を非表示にします。

JSONレスポンス

details: {
    "ext_col_XX": {
        "id": "sample_0",
        "url": "https://sample.g.kuroco-img.app/v=1623673449/files/topics/sample.png",
        "desc": ""
    },
},

複数選択(チェックボックス)

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
選択項目key選択項目のKeyを記入します。
Value選択項目のValueを記入します。
デフォルトチェックを入れると対象の項目がデフォルトで選択された状態になります。
Add選択項目を追加します。
Delete選択項目を削除します。

JSONレスポンス

details: {
    "ext_col_XX": [
        {
            "key": "1",
            "label": "複数選択_選択肢1"
        },
        {
            "key": "2",
            "label": "複数選択_選択肢2"
        }
    ],
},

Wysiwyg

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目色指定色の変更ができます。
横幅フィールドの横幅を指定します。
縦幅フィールドの縦幅を指定します。
削除するプラグイン不要なブラグインを記入します。
シンプルなツールバーチェックを入れると、シンプルなツールバーになります。

JSONレスポンス

"details": {
    "ext_col_XX": "<p><strong>Wysiwyg</strong> テキストエリア</p>",
},

リンク

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。

JSONレスポンス

details: {
    "ext_col_XX": { 
        "url": "https://kuroco.app/",
        "title": "Kuroco"
    },
},

日付フォーマット

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目時間も設定するチェックを入れると時間の設定ができるようになります。

JSONレスポンス

details: {
    "ext_col_XX":"2021-06-04",
},

ファイル

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目拡張子の設定Valueアップロードを許可するファイルの拡張子を指定します。
Addアップロードを許可するファイルの拡張子を追加します。
Deleteアップロードを許可するファイルの拡張子を削除します。
入力欄を非表示チェックを入れると、コンテンツ編集画面でファイル名の入力欄を非表示にします。
最大アップロードファイルサイズ(MB)アップロード可能なファイルのサイズに制限をかけます。

JSONレスポンス

details: {
    "ext_col_XX": {
      "id": "sample_0",
      "url": "https://sample.g.kuroco-img.app/v=1623673449/files/topics/sample_0.pdf",
      "dl_link": "https://sample.g.kuroco.app/direct/topics/topics_file_download/?topics_id=960&ext_no=09&index=0",
      "desc": "test"
    },
},

表組(テーブル)

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目行の数テーブルの行の数を指定します。
列の数テーブルの列の数を指定します。
非表示の列テーブル内に入力がない場合、非表示にする列を指定します。
セルの設定セル設定を行うセルを指定します。
上から2行目、左から3列目のセルを指定する場合は2-3と記述します。
セルをLOCKする場合に、予め表示する値を記入します。
LOCKチェックを入れるとセルの編集をLOCKします。
区切りチェックを入れるとセルのタグが<th>になります。
 Addセルの設定を追加します。
 Deleteセルの設定を削除します。
handsontableチェックを入れるとコンテンツ編集画面でhandsontable を利用した入力ができるようになります。

JSONレスポンス

details: {
    "ext_col_XX": {
      "1": {
        "1": "1-1",
        "2": "1-2",
        "3": "1-3"
      },
      "2": {
        "1": "2-1",
        "2": "2-2",
        "3": "2-3"
      }
    },
},

地図

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。

JSONレスポンス

details: {
    "ext_col_XX": {
      "gmap_x": "139.7435938",
      "gmap_y": "35.7009012",
      "gmap_zoom": "16",
      "gmap_type": "roadmap",
      "gmap_place_id": "ChIJbSFfyl2MGGARIoFxX2bg0hE",
      "jp_lon": "139.0.11.2",
      "jp_lat": "34.59.48.2"
    },
},

テキスト(オートコンプリート)

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目コンテンツ定義IDオートコンプリート表示するコンテンツ定義グループIDを設定します
Fieldオートコンプリート表示する拡張番号を設定します
例:ext_col_04

JSONレスポンス

details: {
    "ext_col_XX":"テストブログ",
},

関連情報選択

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目モジュール関連情報として選択させる機能を指定します。
グループIDモジュールをコンテンツに設定した場合に、関連情報として選択させるグループのIDを指定します。
カテゴリIDモジュールをコンテンツに設定した場合に、関連情報として選択させるカテゴリのIDを指定します。
Should have permission toinsert,update,deleteを指定して、そのうちログインしているユーザーが実行できる関連情報が取得されます。
Self onlyログインしているユーザーが作成した関連情報だけが取得されます。
Secure off閲覧制限を無効にして関連情報取得可能になります。

JSONレスポンス

details: {
    "ext_col_XX": {
        "module_type": "topics",
        "module_id": 959
    },
},

html

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目横幅表示するhtml入力エリアの横幅を設定します。
縦幅表示するhtml入力エリアの縦幅を設定します。
全てのタグを許可するチェックを入れると全てのタグが利用可能になります。
scriptを許可チェックを入れるとscriptが利用可能になります。
Smartyチェックを入れるとSmartyが利用可能になります。
エディタを使うチェックを入れるとhtmlの入力がエディタ利用になります。

JSONレスポンス

details: {
    "ext_col_XX":  "<div>\r\nhtml <p>テキストエリア</p>\r\n</div>",
},

マスタ形式

Image (fetched from Gyazo)

コンテンツ編集画面の表示

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目マスタ利用するマスタのIDの指定します。
キーキーとして使用する列番号を指定します。
値として使用する列番号を指定します。
デフォルト初期遷移時に選択済みにしたい値を指定します。

JSONレスポンス

details: {
    "ext_col_XX": { 
        "key": "key",
        "label": "0"
     },
},

ファイルマネージャ

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目リソースを指定ckfinder起動時に表示したいディレクトリパス指定します。
例: /file/user/

JSONレスポンス

details: {
    "ext_col_XX": false,
},

GCS上のファイル

コンテンツ編集画面の表示

Image (fetched from Gyazo)

項目設定

Image (fetched from Gyazo)

項目説明
入力関連必須チェックを入れると必須入力になります。
拡張項目Valueアップロードを許可するファイルの拡張子を指定します。
Add拡張子の設定を追加します。
Delete拡張子の設定を削除します。