Drupal 8.5を使用しています。インコアメディアモジュールにコンテンツタイプがあります。コンテンツシンジケーションのビューを作成しており、列の1つがFDQNである必要がありますメディアリソースへのURI-つまり、レンダリングされたエンティティ自体(img
タグとして渡される)ではなく、https://example.com/sites/default/files/media_image.jpg
。
メディアフィールドをビューに追加しましたが、リソースへの絶対URLを提供するフォーマッター、ビューモード、または書き換えパターンが見つかりませんでした。メディアへのパスを取得できます(例:https://example.com/media/1899
)、entity_id(例:1899)、ただしファイルへのパスなし。
ビューでメディア画像へのパスをどのようにレンダリングできますか?
メディアフィールドはエンティティ参照タイプのフィールドです。メディアエンティティに関係を追加する必要があります。これにより、メディアエンティティのURIフィールドがビューの選択に追加されます。これを選択して(正しい参照関係で)、標準のURLフォーマッタを使用できるようになります。