---
title: カテゴリ拡張設定を利用する
category: コンテンツ管理
---

コンテンツカテゴリには項目１～項目５のフィールドがあり、こちらはカテゴリの説明や、カテゴリ毎に設定した画像のパス等、任意の情報を入力して利用できます。  
入力した内容は[コンテンツ][TopicsCategory][list]のAPIで取得します。  

[コンテンツ定義編集](/ja/docs/management/content-structure-topics-group/)にあるカテゴリ拡張設定で、項目名や設定項目の編集をすることで、Kurocoの管理画面を利用するユーザーに対して、入力する内容を表示したり画像のパスを簡単に設定させることが可能です。  

今回はカテゴリ拡張設定の利用方法を説明します。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/82ffe777ef17848408c2686f4928b04f.jpg)

## コンテンツ定義の設定をする
### 1. コンテンツ定義編集のページにアクセスする 
[コンテンツ定義]をクリックします。  
![Image from Gyazo](https://t.gyazo.com/teams/diverta/55f7181e474c014b626f6b19553d150f.png)

編集を行うコンテンツ定義の[名前]をクリックします。  
![Image from Gyazo](https://t.gyazo.com/teams/diverta/59c2b7fa2406f916d5debbf454819d12.png)

コンテンツ定義編集の[詳細設定]でカテゴリ拡張設定が確認できます。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/5d5338b4074b70af941bb8122c0765d2.jpg)

### 2. カテゴリ拡張設定に入力する
カテゴリ拡張設定で利用できるtypeは下記の2つです。  

|項目   |説明  |
| :--- | :--- |
|text|テキスト入力エリアを表示します。|
|filemanager|KurocoFilesを開いてファイルを選択するためのボタンを表示します。|

また、`{"disabled":1}`と指定すると項目の表示を消すことができます。  

ここでは例として下記のように入力して、[更新する]をクリックします。
```
{
 "ext_col_01":{
   "name": "カテゴリ説明",
   "type": "text"
 },
 "ext_col_02":{
   "name": "メインビジュアル",
   "type": "text"
 },
 "ext_col_03":{
   "name":"画像",
   "type":"filemanager"
 },
 "ext_col_04":{
   "name":"副言語での並び順",
   "type":"text"
 },
 "ext_col_05":{"disabled":1}
}
```

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

## カテゴリの表示を確認する
[コンテンツカテゴリ編集](/ja/docs/management/content-structure-topics-category/#コンテンツカテゴリ編集)を参考にカテゴリの編集ページにアクセスすると、下記のように表示が変更されていることがわかります。  

![Image from Gyazo](https://t.gyazo.com/teams/diverta/65611578badf894bd40a5e9e6838e16e.jpg)

表示名は変更されますが、エンドポイントからのレスポンスは`ext_col_01`～`ext_col_05`で変わりません。  

エンドポイントからのレスポンスを確認する方法は [Swagger UIを利用して、コンテンツのデータ構造を確認する](/ja/docs/tutorials/using-swagger-to-check-the-structure-of-data/) を参照ください。  