Skip to content

Latest commit

 

History

History
503 lines (414 loc) · 20.9 KB

list-of-extra-column-available-on-content.md

File metadata and controls

503 lines (414 loc) · 20.9 KB
title category weight
List of additional fields available in the content structure
Content
1

By default, the content editor contains the following 3 fields:

  • Topic ID/Slug
  • Date
  • Title

Image from Gyazo

You can set up additional fields using the content structure editor.

See Content structure - Extended items for a detailed guide.

Image from Gyazo

Extended items can also be configured by clicking on "Settings" to open the settings screen, where you can set input restrictions and the content to be displayed. また、拡張項目は[設定]をクリックして設定画面を開くと、入力制限や表示させる内容を設定することができます。

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 to insert,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 拡張子の設定を削除します。