TYPO3 FLUID STYLED CONTENT с плагином Lazy Load Javascript - PullRequest
0 голосов
/ 19 декабря 2018

К сожалению, я все еще использую TYPO3 7.6, но в принципе он такой же, как и последний TYPO3 CMS, поэтому я также использую Fluid_styled_content .. уфф!

Я включил lazy load плагин javascript на мой TYPO3-сайт, и теперь я пытаюсь изменить FLUID-частичный typo3conf/ext/myext/Resources/Private/Extensions/Fsc/Partials/MediaGallery.html - но у меня есть проблема с этим .. потому что мое изменение в строке 'file' выдает ошибку.Я пытаюсь сделать это с " или \" ..

<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="">

Ленивая загрузка работает идеально, но мне нужно загрузить blank.gif.Есть ли решение для манипулирования FSC-частями или мне нужен новый ViewHelper, например this ?

...