ビデオのトランスクリプト
カスタム エンティティを作成したら、多くの場合、それらを相互に、または既存のエンティティとリンクする必要があります。この例では、カスタム エンティティとして Seasons を作成しました。次に、これを Episodes にリンクします。
Shotgun には、エンティティ同士をリンクするために、エンティティ リンクとマルチエンティティ リンクという 2 つタイプのフィールドがあります。
あるエピソードは 1 つのシーズンにだけ所属するため、Episodes に[エンティティ](Entity)リンク フィールドを作成して、Episodes を Seasons に接続する必要があります。
まず、[エピソード](Episode)ページを開きます。
次に、[フィールド](Fields) > [エピソード フィールドを管理](Manage Episode Fields)をクリックします。
[新しいフィールドを追加](Add a new field)をクリックします。
フィールド タイプとして[エンティティ](Entity)を、エンティティ タイプとして Seasons を選択します。
フィールドに名前を付けます。ここでは、"Season" という名前にします。
[次へ](Next)をクリックし、この新しいフィールドの表示を、すべてのプロジェクトで有効にするか、または現在のプロジェクトのみに限るかを選択します。これで、Season という名前の新しいフィールドが表示されます。Episodes に接続するために、このフィールドに Season を選択することができます。
Seasons ページに移動すると、Episode<>Season フィールドを表示して、反対にどのエピソードがそのシーズンに接続されているかを確認できます。反対のフィールドは常にマルチエンティティになります。これが、エピソード側にフィールドを作成した理由です。
Season の詳細ページで、リンクされているエピソードを参照することもできます。これを設定するには、詳細ページを表示するシーズンをクリックします。次に、ページのデザイン モードを開始します。新しいタブをクリックして、エンティティとして Episodes を選択します。
次に、タブのページのフィルタをクリックして、フィルタ条件を Seasons > is > Current Season に設定して、ページを保存します。
これで、Seasons の詳細ページに、関連するエピソードが表示されるようになりました。