web-dev-qa-db-ja.com

埋め込みメディアがサイト全体でどのように使用されているかを追跡するにはどうすればよいですか?

私のサイトでは、コアMediaモジュール Entity Embed 、および LinkIt を使用して、メディアやその他のエンティティをさまざまな方法で参照しています。

どのノードにどのメディアが埋め込まれているかを追跡したい。

コンテンツタイプのメディアにエンティティ参照フィールドを追加しようとしましたが、これは、メディアを2回追加する必要があることを意味します。つまり、実際にメディアを埋め込むフィールドと、それを追跡するエンティティ参照フィールドに追加する必要があります。

もっと良い方法はありますか?

2
Patrick Kenny

まず、最終的にこれをコアに組み込むための コアの問題 があります。

現在、最善の方法は、メディアの追跡やその他の多くのケースを処理できる Entity Usage モジュールを使用することです。

モジュールのメンテナに敬意を表します-これが私のユースケースを実装するために私がする必要があるすべてです:

  1. Composerでモジュールをダウンロードします。
  2. モジュールを有効にします。
  3. /admin/config/entity-usage/settingsに移動し、有効なローカルタスクMediaを確認します。
3
Patrick Kenny