web-dev-qa-db-ja.com

ノードのメディアURLをレンダリングする--page.html.twig

エンティティ参照フィールドfield_videoがあります。これは、参照タイプのリモートビデオを持つコアメディアフィールドです。

これをfield_videoをヒーローセクションで使用するため、ここに追加のマークアップが必要です。

管理者node/add/pageから、編集者はYoutubeリモートビデオ(URL)を挿入できます。

ページをデバッグすると、次の変数が表示されます(スクリーンショットを参照)。

enter image description here

メディアURLをnode--page.html.twigでレンダリングするにはどうすればよいですか?その後、適切なHTMLマークアップとその周りのスタイリングを構築できます。

1
meez

node--page.html.twigでリモートビデオのuriを取得するには、次のコードを試してください:

node.field_video.entity.field_media_oembed_video.value
0
berramou