🐷

DrupalのViewsでURLで参照する画像を表示する

2023/09/05に公開

背景

次のように、Field typeをLinkとしたthumbnailというフィールドに画像のURLを入力する場合を想定します。

今回、いらすとやさんの以下の画像を利用させていただきます。

https://3.bp.blogspot.com/-HLe8mKu9lCs/Ugsu_AAFifI/AAAAAAAAXNI/-yW12EVgQ5s/s800/book_yoko.png

このようなデータを、以下のようなViewsで表示するための備忘録です。

Views

ViewsのRewrite resultsで以下のように設定しました。

<img src="{{ field_thumbnail__uri }}" alt="Image" />

Field typeをLinkとした場合、以下のようなReplacement patternsが必要なようでした。

  • {{ field_thumbnail }} == thumbnail
  • {{ field_thumbnail__uri }} == Raw uri
  • {{ field_thumbnail__title }} == Raw title
  • {{ field_thumbnail__options }} == Raw options

まとめ

当初、{{ field_thumbnail }}を指定したところ画像が表示されず、困っていました。

参考になりましたら幸いです。

Discussion