FriendsOfShopware/FroshWebP

Webp funktioniert nicht bei "Zuletzt angesehen"

Closed this issue · 0 comments

PHP Version

7.4.29

Shopware Version

5.7.7

Actual behaviour

Beim "Zuletzt agesehen" Slider funktioniert die Ausgabe der Bilder als webp nicht.
Das erweiterte JavaScript von diesem Plugin springt nicht an.

Expected behaviour

webp Bilder sollten gezogen werden.

Steps to Reproduce?

Im JavaScript habe ich gesehen, dass das Skript zum Manipulieren des Sliders nur anspringt, wenn Mordernizr.webp vorhanden ist.
Da aber im MordernizrSubscriber für das Überschreiben des Mordernizr das Vorhanden sei der Datei modernizr.custom.35977.js geprüft wird, wird es nicht überschrieben.

Denn in unserem Fall haben wir den Haken im Theme Manager Javascript asynchron laden aktiviert.
Dadurch wird im Bare Theme in der header.tpl die Datei modernizr.custom.35977.js nicht geladen.

{block name="frontend_index_header_javascript_modernizr_lib"}
    {if !$theme.asyncJavascriptLoading}
        <script src="{preload file={link file='frontend/_public/src/js/vendors/modernizr/modernizr.custom.35977.js'} as="script"}"></script>
    {/if}
{/block}

Demnach kann das Skript des Plugins auch nicht den Modernizr überschreiben.
Also kann mit aktiviertem Haken auf Javascript asynchron laden das nie funktionieren.

Oder hab ich da was übersehen?