画像を2回使用するノードテンプレートを実装しています。1つは「通常の」方法で(つまり、そのビューモードのフィールドの表示構成で定義された画像スタイルを使用して)、もう1つはcss background-imageプロパティとしてです。
次の2つのいずれかが必要です。
(理想的には)同じ画像の異なる画像スタイルのURLを取得する方法。
画像フィールドのURLを取得する方法。
私は使用dump()
しkint()
て、答えに自分自身を助けるのに苦労しています。どちらも出力が多すぎ(「親」への埋め込みリンクなどのおかげで)、必要な情報がないようです。たとえば、dump(content.field_image)
出力を見ると、画像の実際のURLはありません(そのため、{{ content.field_image }}
?!kint()
一方、引数を渡すと完全に死に、トップレベルのバージョンは大きすぎてナビゲートできません。phptemplate + xdebugを使用すると、デバッグが非常に簡単になりました。(はい、私はthemersがデータベースを削除できないのは良いことだと知っています。)
意味(1)への答えがありますあなたはそれを行うことはできませんが、私は(2)内の既存のURLを得ることができない理由を私は理解していませんか?