---
title: コンテンツ定義
category: コンテンツ定義
weight: 100
---

コンテンツ定義では、コンテンツ定義の一覧が表示されます。
## コンテンツ定義
### 確認方法
[コンテンツ定義]をクリックします。   
![Image from Gyazo](https://t.gyazo.com/teams/diverta/045bbb8687db7c9d690bc6a3cf7c416f.png)

### 項目説明
![Image from Gyazo](https://t.gyazo.com/teams/diverta/4ffec355697201fd01e7b7c30553147b.png)

|項目   |説明  |
| :--- | :--- |
|検索機能|コンテンツ定義の絞り込み検索を行えます。|
|表示項目設定ボタン（歯車アイコン）|デフォルトではコンテンツ定義一覧に表示されていない項目を追加することができます。|
|ID|コンテンツ定義ごとに固有のIDが表示されます。|
|公開|コンテンツ定義の公開状態を確認できます。<br/>![fetched from Gyazo](https://t.gyazo.com/teams/diverta/04844a6327ba668f74880a0f10682489.png)：公開<br/>![fetched from Gyazo](https://t.gyazo.com/teams/diverta/f5923e63675ff30a82d61133019736d2.png)：閲覧制限有り<br/>![fetched from Gyazo](https://t.gyazo.com/teams/diverta/b483e6f928fc3319266dad8bc633f086.png)：非公開|
|タイトル|コンテンツ定義の名前が表示されます。コンテンツ定義の名前をクリックすると編集画面へ移動し、コンテンツ定義の細かな設定を行えます。
|編集|各画面へ移動します。<ul><li>追加：コンテンツ作成画面へ遷移します。</li><li>一覧：コンテンツ定義内のコンテンツを一覧で表示します。</li><li>カテゴリ設定：コンテンツ定義に設定したカテゴリを一覧で表示します。</li><li>アップロード：CSVによる一括アップロードが出来ます。</li><li>ダウンロード：コンテンツ定義内のコンテンツをCSVで一括ダウンロード出来ます。</li></ul>|
|APIリクエスト制限|コンテンツ定義編集でグループを選択している場合は、グループ名が表示されます。|
|編集制限|コンテンツ定義編集でグループを選択している場合は、グループ名が表示されます。|
|所有コンテンツ限定で編集制限|コンテンツ定義編集でグループを選択している場合は、グループ名が表示されます。|
|件数|登録済みのコンテンツの件数が表示されます。|
|並び順|並び順を入力します。数値の大きい順に並びます。|
|更新日時|最後にコンテンツを更新した日時が表示されます。|

### 詳細検索
[詳細検索]をクリックします。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/be65ecf21f62d0f493c885a49c347ae9.png)

絞り込み条件を作成できます。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/428974017fa78f848685efa5446cf5c4.png)

### 表示項目設定
![Image from Gyazo](https://t.gyazo.com/teams/diverta/26c0c37900cb5a73f9eeba0bc3238922.png)

|項目   |説明  |
| :--- | :--- |
| 表示項目 |ドラッグ&ドロップで表示項目の位置を変更できます。 |
|選択|	一覧に表示するリストから選択し追加できます。|
|キャンセル|	設定変更をキャンセルされます。|
|適用する|	設定変更を適用します。|

### 一括処理
![Image from Gyazo](https://t.gyazo.com/teams/diverta/d2f49f58716a12bf34b79f586460bdfc.png)

一覧の左端のチェックボックスにチェックを入れて、下記いずれかをクリックすると、選択したコンテンツ定義に対して一括で処理を行います。

|項目   |説明  |
| :--- | :--- |
|公開にする|コンテンツ定義を公開にします。|
|非公開にする|コンテンツ定義を非公開にします。|
|削除する|コンテンツ定義を削除します。コンテンツ定義に紐付くコンテンツは全て削除されます。|
|並び順を更新する|並び順フィールドに記載された順に並び順を変更します。数字のみ利用可能で、数が大きい方が上位表示されます。|

## コンテンツ定義編集
### 確認方法
[コンテンツ定義]をクリックします。  
![Image from Gyazo](https://t.gyazo.com/teams/diverta/045bbb8687db7c9d690bc6a3cf7c416f.png)

編集をしたいコンテンツ定義の[タイトル]をクリックします。  
![Image from Gyazo](https://t.gyazo.com/teams/diverta/c48cd7e48025055dcf9748696054c0fa.png)

### 項目説明
#### 全般
##### 全般
![Image from Gyazo](https://t.gyazo.com/teams/diverta/1259f26e09b44ed570b9222f2a21721b.png)

|項目   |説明  |
| :--- | :--- |
|ID|コンテンツ定義のグループIDを表示します。<br/>IDは自動で採番されます。|
|名前|コンテンツ定義のグループ名を入力します。|
|説明|コンテンツ定義の説明を入力します。|

##### 公開設定
![Image from Gyazo](https://t.gyazo.com/teams/diverta/cf343ca7f3a326c38c0b876ca7f166ba.png)

|項目   |説明  |
| :--- | :--- |
|公開にする|コンテンツを公開します。|
|非公開にする|コンテンツを非公開にします。|
|公開日指定|開始日付、終了日付を任意に指定してコンテンツを公開します。|

#### 項目設定

![Image from Gyazo](https://t.gyazo.com/teams/diverta/7554b183977d5a5ecab9e9d331cdd9c2.png)

|項目   |説明  |
| :--- | :--- |
|項目名|項目名が表示されます。|
|編集ボタン|クリックすると項目の設定が開きます。|
|項目設定|項目設定が表示されます。<br/>詳細は[コンテンツ定義で利用できる拡張項目一覧](/ja/docs/reference/list-of-extra-column-available-on-content/)をご確認ください。|
|Slug/ID|Slug/IDが表示されます。|
|入力制限|必須設定の有無が確認できます。|

#### 詳細設定

![Image from Gyazo](https://t.gyazo.com/teams/diverta/c0a10bc9b871e6ccc4d5f2a537c595dc.png)

![Image from Gyazo](https://t.gyazo.com/teams/diverta/d8d6a2a92eed4c7e95172b8292696e10.png)

![Image from Gyazo](https://t.gyazo.com/teams/diverta/c2a1f90281da134fb5f74a56c855425a.png)

![Image from Gyazo](https://t.gyazo.com/teams/diverta/ab1e06fe9e0544a6901a7b43c38fc614.png)

|項目   |説明  |
| :--- | :--- |
|並び順(大きい方が上)|コンテンツ定義グループ一覧での並び順を入力します。数字が大きい方が上に表示されます。|
|最大コンテンツ数|最大コンテンツ数を入力します。<br/>※ 無制限にしたい場合：0<br/>※ 一覧ページを作成しない場合：1|
|プレビューの対象とするページのURL|コンテンツ編集でプレビュー表示をした際に表示するページのURLを設定します。<br/>[参考) KurocoとNuxt.jsで、プレビュー画面を構築する](/ja/docs/tutorials/integrate-preview-page/)|
|更新履歴を残さない|チェックを入れると更新履歴を残らない代わりに、パフォーマンスが向上します。後から有効化した場合、既存の履歴データは消去されます。|
|コンテンツに設定できるカテゴリ数|コンテンツ編集画面で設定可能なカテゴリの数を指定します。|
|カテゴリツリー表示|コンテンツ編集ページでのカテゴリの表示方法を設定します。|
|カテゴリ拡張設定|サンプルを参考に記述すると、コンテンツカテゴリ編集の入力項目を修正することができます。|
|デフォルト表示フィールド|コンテンツ一覧に表示するデフォルト項目を設定します。<br/>ユーザーがコンテンツ一覧画面で表示項目を個別に設定している場合は、その内容が優先されます。|
|選択ボックスにタグを表示する|コンテンツ編集ページでのタグの表示方法を設定します。|
|非公開タグの設定を許可する|有効にするとコンテンツ編集画面で非公開のタグも設定できるようになります。|
|ドラッグ&ドロップで拡張項目の並び替えを有効にする|有効にすると繰り返しが設定された項目の並び順をドラッグ&ドロップで変更できるようになります。|
|カスタマイズCSS|CSSのURLをセットすると、指定したCSSをコンテンツ内の全てのエディタで読み込みます。|
|注意事項|注意事項を入力します。|
|CSS|コンテンツ編集画面のCSSを設定することができます。<br/>※Smartyが有効になっているので、`{ }`を使用する場合は、`{literal}` `{/literal}`で囲むように記述します。|
|JavaScript|コンテンツ編集画面のJSを設定することができます。|

#### 権限設定

![Image from Gyazo](https://t.gyazo.com/teams/diverta/40b346c281dd571ed9e68d0ec240e5e0.png)

|項目   |説明  |
| :--- | :--- |
|APIリクエスト制限|対象のグループに属するメンバーだけがコンテンツのレスポンスを得られるようになります。|
|編集制限|当該コンテンツ定義を編集できるグループを選択します。<br/>編集を「許可する」設定です。|
|所有コンテンツ限定で編集制限|自分が作成したコンテンツのみ編集できます。権限を与えたいグループを選択します。<br/>編集を「制限する」設定です。|
|要申請グループ|コンテンツ編集時、申請が必要になるグループを設定します。<br/>ただし、グループ権限設定の「管理者」にチェックがあると、申請不要になります。<br/>編集を「制限する」設定です。|
|申請権限での非公開・下書き保存許可|多言語設定をしているサイトにのみ表示されます。<br/>副言語のコンテンツを投稿するには、まず主言語のコンテンツを作成する必要がありますが、許可を出すことで、ワークフローの利用が必須のグループでも非公開であれば主言語のコンテンツを作成することができます。|

#### 一括設定

![Image from Gyazo](https://t.gyazo.com/teams/diverta/c7f7aa83191e77d21187a7e40de23826.png)

|項目   |説明  |
| :--- | :--- |
|ファイル|JSONファイルを選択して更新すると、拡張項目を一括で設定できます。|
|JSON|現在の拡張項目の設定内容をJSON形式でダウンロードします。|

#### 検索設定

![Image from Gyazo](https://t.gyazo.com/teams/diverta/0cd1201d40fe828910892c3fe3fb3a89.png)

|項目   |説明  |
| :--- | :--- |
|キーワード検索にテンプレートを利用する|チェックを入れるとfull_text_searchでこのテンプレートを検索できるようになり検索の柔軟性やパフォーマンスが向上します。|
|キーワードテンプレート|全文検索に用いる文字列を登録します。Smartyを使って必要なコンテンツの内容を出力してください。<br/>詳しい使い方は[キーワード検索用文字列を用意する](/ja/docs/tutorials/how-to-implement-cutom-body-search/)を参照してください。|
|ベクトルデータに変換する|チェックを入れるとAPIのchatの回答に利用されるコンテンツとして登録されたり、ベクトル検索に利用できるようになります。|
|AIによるベクトルデータの最適化|チェックを入れるとベクトルデータを作る際にAIによって最適化やデータの拡張を行います。|
|埋め込みモデル|埋め込みモデルを選択します。|
|キーワードテンプレート(AI/Vector)|OpenAIに参照させたいデータを空白区切りで登録します。Smartyを使って必要なコンテンツの内容を出力してください。改行は自動で空白に置換されます。|
|キーワードテンプレート(AI/Vector)向けのAI辞書|設定すると、キーワードテンプレートに対してAI辞書を適用します。|


### 各ボタン/更新コメント
![Image from Gyazo](https://t.gyazo.com/teams/diverta/523118bc8f202bcc33d30a1538b1d599.png)

|項目   |説明  |
| :--- | :--- |
|更新する|コンテンツ定義の変更を反映します。|
|削除する|表示しているコンテンツ定義を削除します。|
|更新コメント|コンテンツ定義を更新する際にコメントを残すことができます。|

### 更新履歴の確認
コンテンツ定義編集画面右上の[その他]をクリックし、[更新履歴]をクリックすると、編集履歴が一覧で確認できます。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/28c5e943620b283165eec62c0476c35a.png)

#### コンテンツ定義更新履歴
![Image from Gyazo](https://t.gyazo.com/teams/diverta/a76010a294109c313f680493ccfafdae.png)

|項目 |説明 |
| :--- | :--- |
|版|版を表示します。<br/>クリックすると対象の版の状態を確認できます。|
|更新日時|コンテンツが更新された日時を表示します。|
|更新者|コンテンツを更新したメンバー名を表示します。|
|アクション|実行した処理の種類を表示します。<br/>アクションは以下の6種類です。<br/><ul><li>新規追加</li><li>更新</li><li>削除</li><li>申請</li><li>承認</li><li>承認差し戻し</li></ul>|
|コメント|更新時に残したコメントを表示します。|
|内容|更新した内容を表示します。|

## 項目の並び替え・グループ化
追加項目はドラッグアンドドロップで並び替え及びグループ化が可能です。

**並び替え**
![Image from Gyazo](https://t.gyazo.com/teams/diverta/21e3f81afc610ce40c56c6f1749c072a.gif)

**グループ化**
![Image from Gyazo](https://t.gyazo.com/teams/diverta/9fe953e6f32f18b74f2df9a4c65dc590.gif)

## 関連ドキュメント
- [コンテンツ定義を作成する](/ja/docs/tutorials/adding-a-topics/)
- [WYSIWYGエディターのプレースホルダー機能を実装する](/ja/docs/tutorials/how-to-use-ckeditor-placeholder-feature/)
- [カテゴリ拡張設定を利用する](/ja/docs/tutorials/using-category-ext-configuration/)
- [コンテンツ編集画面の表示を変更する](/ja/docs/tutorials/change-the-display-of-the-content-editing-page/)
- [コンテンツ定義で利用できる拡張項目一覧](/ja/docs/reference/list-of-extra-column-available-on-content/)
- [WYSIWYGエディタの使用方法](/ja/docs/reference/wysiwyg/)
- [WYSIWYG カスタムカラーの設定方法](/ja/docs/reference/wysiwyg-custom-color-settings/)
- [Firebaseと連携して、Storageにファイルを保存する](/ja/docs/tutorials/firebase/)
- [Amazon S3と連携して、Storageにファイルを保存する](/ja/docs/tutorials/amazon-s3/)
- [Vimeoと連携して動画をアップロードする](/ja/docs/tutorials/how-to-connect-to-vimeo/)
- [管理画面プラグインを利用して、Kuroco管理画面に任意のVueコンポーネントを適用する](/ja/docs/tutorials/apply-vue-to-a-kuroco-management-screen-with-the-plugin/)
- [キーワード検索用文字列を用意する](/ja/docs/tutorials/how-to-implement-cutom-body-search/)
- [画像(FileManagerにアップロード)を利用してアップロードしたファイルを他のコンテンツのファイル(ファイルマネージャーから)で使用できますか？](/ja/docs/faq/can-i-attach-files-from-other-content-structure-via-filemanager/)
- [カスタムテンプレートの使い方を教えてください。](/ja/docs/faq/can-i-customize-the-display-of-tables-on-the-conten-editing-screen/)
- [コンテンツ編集画面の表示を変更できますか？](/ja/docs/faq/can-i-modify-the-display-of-the-content-editor-screen/)