このページでできること:カスタムコンテンツタイプに構造化フィールドを足し、エントリー編集に対応するフォームを出す。
変えられるのはオーナーだけです。編集者に「このタイプにはまだフィールドがありません」と出たら、先にオーナーへこの手順を頼んでください。
始める前に
- カスタムタイプがすでにあること。コンテンツタイプを作る。
- システム内蔵のニュースやドキュメントに、タイプ単位のフィールドは足せません。その画面はフィールド定義を提供しないと説明します。ページ共通の項目は、ページ一覧のページ項目設定です。ページの項目を設定する。
手順
- コンテンツタイプ → そのタイプを開く → タイプ設定(タイプ作成の直後なら、同じフォームのまま)。
- フィールド定義 まで進む(カスタムタイプ。ページタイプでは「ページの項目構造」)。
- 左でフィールドを選び、右で設定し、下部の 保存。成功すると「保存しました」。
フィールドを1つ足す
- まっさらなら フィールドを追加。
- タブがすでにあるときは、そのタブの このタブにフィールドを追加。
- 追加すると自動で選択されます。右側で編集します。
| 項目 | 説明 |
|---|---|
| フィールドコード | システムの識別子。英小文字で始まり、a–z、0–9、アンダースコアのみ。追加時は使用中のコードを避けます。保存後はなるべく変えないでください。詳細レイアウトは、多くの場合このコードで値を取ります。 |
| 表示名 | エントリー編集のラベル。例:「肩書」「写真」。 |
| 種類 | 下の表。種類を変えると、合わなくなった古い値が消えることがあります。先に確認してください。 |
| 必須 | 公開前に入力が必要です。下書きは空のままで構いません。必須が欠けていると公開は止まります。 |
| 翻訳が必要 | 多言語サイトのみ。オンにするとエントリー編集に言語タブが出ます。未入力なら主言語を表示します。 |
画面の案内:フィールドコードは保存時にデータベースへ書き込まれます。公開の詳細ページに出すには、「詳細ページレイアウトを設計」で対応する動的フィールドを入れるか、リストのセクションから対応づけます。
タブで「基本/メディア/その他」のように分けると、エントリー編集もその並びになり、一列に長くなりません。
ドロップダウン、ラジオ、複数選択は、右側に選択肢(編集者が選ぶ値)を足します。
繰り返しリストは、1件のエントリーの中で子フィールドの組を繰り返せます(複数の資格など)。子フィールドにもコードと種類があります。数は抑えてください。
種類の選び方
| 画面上の名前 | 編集者に見えるもの | 典型的な用途 |
|---|---|---|
| テキスト | 1行入力 | 肩書、電話 |
| 複数行テキスト | 長めのプレーンテキスト | 短い紹介 |
| リッチテキスト | 書式付きの本文 | 長い紹介 |
| 数値 | 数値 | 経験年数、並びの補助 |
| 画像 | アップロード、またはライブラリから1枚 | 顔写真 |
| ギャラリー | 複数枚 | 作品のサムネイル |
| アイコン(アイコンライブラリ) | ライブラリ、または独自の図 | 特徴のアイコン |
| ドロップダウン | 1つ選ぶ | 部署 |
| ラジオ | 1つ選ぶ | 少ない排他の選択肢 |
| 複数選択 | 複数選べる | スキルのタグ |
| はい/いいえ | スイッチ | トップに出すかどうか |
| 日付/時刻 | 日時 | 着任日 |
| リンク | サイト内または外部リンク | 個人サイト、予約ページ |
| 繰り返しリスト | 繰り返せる子フィールドの組 | 資格、時間帯 |
画像とギャラリーはサイト共通のピッカーです。アップロードとライブラリから選ぶ。新しい画像は、タイプの表示名のフォルダに入ります。
削除とコードの変更
- フィールドを外す:エントリー上のその値も一緒に消えることがあり、公開側の対応位置は空になります。まだ使っているうちは外さないでください。
- フィールドコードを変えるのは、新しいフィールドに差し替えるのと同じです。古いコードの値は自動では移りません。公開後は「ほぼ変えられない」ものとして扱ってください。
- 同じフィールド定義の中でコードは重複できません。サイト全体のページ項目と同じコードだと、保存時にそのコードを上書きすることがあります(画面に注意が出ます)。迷ったら、自動で付いたコードのままにしてください。
確認
- タイプ設定を保存する。
- エントリーを追加 を開く。今足した表示名と、正しい種類の入力欄が出る。
- 下書きを1件保存し、再度開いて、値が残っている。
- 詳細レイアウトがあるとき:動的フィールドを入れ、値が入った1件でプレビューする。
止まりやすいところ
| 状況 | 対処 |
|---|---|
| フィールド定義の領域が無い | システム内蔵タイプです。ここでは足せません。カスタムタイプを別に作ってください。 |
| 保存できない(コード重複) | フィールドコードを変えるか、重複している方を消す。 |
| エントリー画面に新しい項目が無い | タイプ設定は保存済みか。エントリー編集を再読み込みする。 |
| 公開の詳細に値が出ない | 値があり公開済みでも、「詳細ページレイアウトを設計」で動的フィールドを入れるか、リストのセクション設定を確認する。 |
| 編集者にフォームが全く無い | オーナーがまだフィールドを足していない。 |