添加data-src标签以插入图像

时间:2019-05-03 09:22:50

标签: typo3 typoscript src fluid

我正在Typo3网站上配置LazyLoad JS,我想添加data-src标记以插入图像。目前我只使用src:

<f:if condition="{mediaElement.type} == 0">
    <f:media file="{mediaElement}" class="img-responsive lazy-image" title="{mediaElement.originalResource.title}" alt="{mediaElement.originalResource.alternative}" data="{src: '{mediaElement}'}"  width="{f:if(condition: settings.list.media.image.width, then: settings.list.media.image.width, else: settings.media.width)}" height="{f:if(condition: settings.list.media.image.height, then: settings.list.media.image.height, else: settings.media.height)}"/>
</f:if> 

我尝试为上面的代码添加此代码:

 data="{src: '{f:media file="{mediaElement}'}"  

但是没有用。

1 个答案:

答案 0 :(得分:0)

f:media viewhelper返回完整的图像(或视频)标签。

您只需要URL。因此您可以使用uri.* viewhelper。
如果您使用的图像多于其他图像,则可能会变得复杂,因为media

没有垂饰