我想用 Typo3 7.6.2 LTS 和 fluid_styled 内容渲染响应式图像,如下所示:
<picture>
<source srcset="path_to_small" media="(min-width: 768px) AND (max-width: 991px)">
<source srcset="path_to_big" media="(min-width: 1200px)">
<source srcset="path_to_middle" media="(min-width: 992px) AND (max-width: 1199px)">
<img src="path_to_picture">
</picture>
对于 Typo3 6.2 LTS,我使用了 css_styled_content 并为此添加了以下 Typoscript:
tt_content.image.20.1.sourceCollection {
large.mediaQuery = (min-width: 1200px)
middle.maxW = 1200px
middle.mediaQuery = (min-width: 992px) AND (max-width: 1199px)
small.maxW = 992px
small.mediaQuery = (min-width: 768px) AND (max-width: 991px)
}
但这不适用于最新的 Typo3 版本。
我想编辑fluid_styled_content 模板并使用viewhelper,但还没有响应式图像。
还有另一种可能解决这个问题(无需额外扩展)?