可惜我还在用TYPO3 7.6
,但原理上和最新的一样TYPO3 CMS
,所以我也用Fluid_styled_content
.. uff!
我已将延迟加载javascript 插件包含在我的 TYPO3 网站中,现在我尝试更改 FLUID-partial typo3conf/ext/myext/Resources/Private/Extensions/Fsc/Partials/MediaGallery.html
- 但我对此有一个疑问..因为我在“文件”行中的更改会引发错误。我尝试有或没有"
或\"
..
<f:section name="media">
<f:media
file="{f:uri.image(src: \"EXT:/myext/Resources/Public/img/icons/blank.gif\", treatIdAsReference:1}"
class="lazyload"
data="{src: '{f:uri.image(image: column.media)}'}"
width="{column.dimensions.width}"
height="{column.dimensions.height}"
alt="{column.media.alternative}"
title="{column.media.title}"
/>
</f:section>
我改变了file="{column.media}"
,因为我想加载我的“blank.gif”而不是图像本身。
Argument 1 passed to TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getRenderer() must implement interface TYPO3\CMS\Core\Resource\FileInterface, string given, called in C:\www\typo3_src-7.6.31\typo3\sysext\fluid\Classes\ViewHelpers\MediaViewHelper.php on line 90
输出是这样的:
<img data-src="/fileadmin/user_upload/admins.jpg" class="lazyload" src="/fileadmin/user_upload/admins.jpg" width="280" height="176" alt="">
延迟加载工作完美,但我必须加载空白.gif。是否有解决 FSC 部分的解决方案,或者我是否需要一个新的 ViewHelper,像这样?