【发布时间】:2018-04-23 22:25:12
【问题描述】:
我需要在我的 Drupal 8 网站上显示两个版本的图像 - 一个用于“宽”视口,另一个用于“窄”视口。
我可以通过 CSS 类和媒体查询来实现,但用户必须加载图像的两个版本。我想避免它。
我决定利用@987654322@ 标签。我看到了两个可能的选项,但没有一个对我有用:
1) 我试图定义包含两个图像字段(我的图像的 2 个版本)的内容类型(banner)。然后在适当的 View 中,我重写了一些字段以“手动”插入 <picture> 标记。不幸的是,Drupal 中的 Views 似乎去掉了这个标签。
2) 有“Responsive Image”模块,但它处理不同尺寸的相同源图像。这不是我的问题:我需要两张不同的图片。
所以,我需要一些建议,如何防止在视图中剥离 <picture> 标记,或者如何向字段类型添加某种 图片字段。
【问题讨论】:
-
发完后发现这个drupal.org/project/picture_field这正是我需要的。不幸的是,这个项目显然已经死了。
标签: html drupal-views drupal-8 responsive-images