カスタム エンティティをリンクする

ビデオのトランスクリプト

カスタム エンティティを作成したら、多くの場合、それらを相互に、または既存のエンティティとリンクする必要があります。この例では、カスタム エンティティとして Seasons を作成しました。次に、これを Episodes にリンクします。

Shotgun には、エンティティ同士をリンクするために、エンティティ リンクとマルチエンティティ リンクという 2 つタイプのフィールドがあります。

[エンティティ](Entity)フィールド

あるエピソードは 1 つのシーズンにだけ所属するため、Episodes に[エンティティ](Entity)リンク フィールドを作成して、Episodes を Seasons に接続する必要があります。

まず、[エピソード](Episode)ページを開きます。

次に、[フィールド](Fields) > [エピソード フィールドを管理](Manage Episode Fields)をクリックします。

[新しいフィールドを追加](Add a new field)をクリックします。

フィールド タイプとして[エンティティ](Entity)を、エンティティ タイプとして Seasons を選択します。

フィールドに名前を付けます。ここでは、"Season" という名前にします。

Season

[次へ](Next)をクリックし、この新しいフィールドの表示を、すべてのプロジェクトで有効にするか、または現在のプロジェクトのみに限るかを選択します。これで、Season という名前の新しいフィールドが表示されます。Episodes に接続するために、このフィールドに Season を選択することができます。

Season フィールド

Seasons ページに移動すると、Episode<>Season フィールドを表示して、反対にどのエピソードがそのシーズンに接続されているかを確認できます。反対のフィールドは常にマルチエンティティになります。これが、エピソード側にフィールドを作成した理由です。

Episode フィールド

Season の詳細ページで、リンクされているエピソードを参照することもできます。これを設定するには、詳細ページを表示するシーズンをクリックします。次に、ページのデザイン モードを開始します。新しいタブをクリックして、エンティティとして Episodes を選択します。

Episode タブ

次に、タブのページのフィルタをクリックして、フィルタ条件を Seasons > is > Current Season に設定して、ページを保存します。

フィルタ

これで、Seasons の詳細ページに、関連するエピソードが表示されるようになりました。

フォローする

0 コメント

ログインしてコメントを残してください。