カスタムフィールドの種類と設定項目
カスタムフィールドの作成画面で、カスタムフィールドを追加するシステムオブジェクトを選択します。追加できるオブジェクトの種類は、サイトとシステムで異なります
システムオブジェクトの選択
カスタムフィールド作成画面では、まずカスタムフィールドを追加するシステムオブジェクトを選択します。この項目はカスタムフィールド作成後に変更することはできません。
- 記事
- ウェブページ
- コメント
- アセット
- オーディオ
- ビデオ
- 画像
- カテゴリ
- フォルダ
- テンプレート
- 子サイト(システムでのみ選択可能)
- サイト(システムでのみ選択可能)
- ユーザー(システムでのみ選択可能)
そのほかの設定項目
以下の設定項目を入力します。入力する値の制限については『カスタムフィールドの制限事項』をご参照ください。
- 名前(必須)
- カスタムフィールドの名前です。編集画面に表示されます。
- 説明(オプション)
- カスタムフィールドの説明文です。編集画面に表示されます。
- 種類(必須)
カスタムフィールドの種類を以下から選択します。この項目はカスタムフィールド作成後に変更することはできません。
- テキスト
- テキスト(複数行)
- チェックボックス
- URL
- 日付と時刻
- ドロップダウン
- ラジオボタン
- 埋め込みオブジェクト
- アセット(サイト、子サイトでのみ選択可能)
- オーディオ(サイト、子サイトでのみ選択可能)
- ビデオ(サイト、子サイトでのみ選択可能)
- 画像(サイト、子サイトでのみ選択可能)
アセットは「オーディオ、ビデオ、画像」以外のファイルです。PDF などのファイルをアップロードするために利用します。
- 必須?
必須項目とする場合はチェックを有効にします。
- 既定値(オプション)
"種類"で、ドロップダウン、ラジオボタンを選んだときには、表示する選択肢をオプションで指定します。カンマで区切って入力してください。たとえば、"好きな色"を選ぶ場合には、以下のように入力します。
赤,青,緑,黄色,白,黒
既定値はあとで変更できます。既定値を変更しても、入力済みの値はそのまま保持されます。
表示する値とデータベースに保存する値を分けたい場合には、保存値=表示値といったように入力してください。
red=赤,blue=青,green=緑
- ベースネーム(必須)
このサイト内で重複しない値を入力してください。重複したベースネームが存在すると、カスタムフィールドのデータを正しく保存できない場合があります。カスタムフィールドの値を利用して、記事を並べ変えたり、フィルタリングするなど、テンプレート内でも利用します。
- テンプレートタグ(必須)
-
カスタムフィールドの値を、テンプレートで出力するためのテンプレートタグを指定します。入力する内容は大文字小文字を区別しません。入力した内容が大文字でも、保存すると、小文字で表示されることがあります。
システムで作成されたカスタムフィールドでは、重複したテンプレートタグ名を指定することはできません。サイトで作成されたカスタムフィールドでは、[ベースネーム]、[システムオブジェクト]、[種類]がすべて同一の場合に限り、重複したテンプレートタグ名を設定できます。
Movable Type 標準のテンプレートタグとは異なるタグ名を指定してください。たとえば日付の項目を追加したときは、CFEntryDate など、接頭辞として独自の文字列を加えることで、すでに存在するタグとの重複を防ぎます。