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

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

カスタム エンティティを作成したら、多くの場合、それらを相互に、または既存のエンティティとリンクする必要があります。 この例では、カスタム エンティティとして 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 コメント

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