メタオブジェクトを構築する
このページはDec 03, 2024に印刷されています。最新のバージョンについては、https://help.shopify.com/ja/manual/custom-data/metaobjects/building-a-metaobjectをご覧ください。
管理画面の、次の2か所のロケーションからメタオブジェクトを作成できます。
- [コンテンツ] > [メタオブジェクト]
- [設定] > [カスタムデータ]
メタオブジェクト定義を作成する際に、以下の情報を指定します。
-
名前:
Authors
など、管理画面でメタオブジェクトを特定するために使用されます。 - タイプ:メタオブジェクトが保存するデータのタイプ (テキスト、ファイル、URLなど)。
-
フィールド:メタオブジェクトで表示するコンテンツタイプを定義するためのものです。
- 各フィールドには、名前 (必須)、説明、タイプ、および文字制限、最小値と最大値、プリセット値などの検証ルールが記載されます。
- 表示名は、単一のフィールド名に割り当てられ、個々のメタオブジェクトエントリーを識別するために使用されます。表示名を割り当てるフィールドは、いつでも変更できます。表示名は、メタオブジェクトエントリーの1つ目のテキストフィールドに自動的に割り当てられます。メタオブジェクト定義にテキストフィールドがない場合、表示名は自動的に生成されます。
- たとえば、テキストフィールドを追加し、それを表示名、画像フィールド、色フィールドとして指定することができます。
オプション:メタオブジェクトはここで使用できます。カスタムデータのオプションについて、詳しくはこちらをご覧ください。
メタオブジェクトを作成する
手順:
- 管理画面から、[コンテンツ] > [メタオブジェクト] または [設定] > [カスタムデータ] の順に移動します。
- [定義を追加] をクリックします。
- [名前] フィールドに、定義の名前を入力します。 メタオブジェクトのタイプは自動的に生成されますが、メタオブジェクトを保存する前に編集できます。
- [フィールドを追加する] をクリックして、メタオブジェクトに含めるコンテンツタイプを選択します。たとえば、単一行テキストです。各フィールドには、それぞれのオプションと検証ルールがあります。
-
以下の手順でフィールドと検証ルールを設定します。
- エントリーの [名前] を入力します。
- オプション:[説明] フィールドに、メタオブジェクトの説明を入力します。
- 任意:[このフィールドを表示名として使用する] を選択し、インデックスを検索する際の表示名としてこのフィールドを使用します。
- フィールドの検証ルールを設定して、[完了] をクリックします。
必要に応じてメタオブジェクトにフィールドを追加します。
任意:ストアフロントアクセスをオフにするには、[アクセス] セクションから [ストアフロント] の選択を解除します。
任意:このメタオブジェクトのエントリーを独立したページとして公開するには、[機能]から [ウェブページ] を選択します。
[保存] をクリックします。
メタオブジェクトを保存した後で、エントリーの作成を開始できます。
メタオブジェクトを削除する
メタオブジェクトの削除を元に戻すことはできません。メタオブジェクトを削除すると、そのメタオブジェクトのすべてのエントリーも削除されます。
手順:
管理画面から、[設定] > [カスタムデータ] の順に移動します。
[メタオブジェクト] セクションで、削除するメタオブジェクトをクリックします。
[削除] をクリックします。確認ダイアログが表示されるので、定義の削除を確定します。
[削除] をクリックして定義を削除します。