Ergebnis 1 bis 3 von 3

Thema: Update auf 4.9 -> Deinstallation Speedbundle -> Could not find template js_lazyload

  1. #1
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard Update auf 4.9 -> Deinstallation Speedbundle -> Could not find template js_lazyload

    Nach dem Update von 4.8.7 auf 4.9 habe ich die Erweiterung "contao-speed-bundle" von Heimrich & Hannot deinstalliert, da das Lazy-Loading ja nun Bestandteil des Cores ist.
    Nach der Deiinstallation bekomme ich die Fehlermeldung (Stacktrace)

    Code:
      Could not find template "js_lazyload"
    
      at /www/htdocs/xxxxx/xxxxx.de/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:158
      at Contao\TemplateLoader::getDefaultPath('js_lazyload', 'html5')
         (/www/htdocs/xxxxx/xxxxx.de/.de/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:114)
      at Contao\TemplateLoader::getPath('js_lazyload', 'html5', 'templates/xxxxxx')
         (/www/htdocs/xxxxx/xxxxx.de/.de/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:72)
      at Contao\Controller::getTemplate('js_lazyload')
         (/www/htdocs/xxxxx/xxxxx.de/.de/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:324)
      at Contao\Template->getTemplatePath('js_lazyload', 'html5')
    ...
    Installiere ich die Erweiterung wieder, funktioniert alles.

    Ich interpretiere die Fehlermeldung so, dass in meinem Template-Ordner die js_lazyload fehlt. Diese war dort aber nie vorhanden.

    Wo liegt also der Haken?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.084
    Partner-ID
    10107

    Standard

    Du hattest js_lazyload in deinem Seitenlayout aktiviert. Speichere dein Seitenlayout neu ab, dann wird es automatisch entfernt - weil es ja nicht mehr da ist.

    - - - Aktualisiert - - -

    Zitat Zitat von smeyli Beitrag anzeigen
    Nach dem Update von 4.8.7 auf 4.9 habe ich die Erweiterung "contao-speed-bundle" von Heimrich & Hannot deinstalliert, da das Lazy-Loading ja nun Bestandteil des Cores ist.
    Bist du dir sicher, dass das die selbe Funktionalität ist? Contao benutzt einfach nur das Attribut loading="lazy" auf dem <img>, sonst nichts weiter. Das wird bisher noch nicht von allen Browsern unterstüzt: https://caniuse.com/#feat=loading-lazy-attr

  3. #3
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Herzlichen Dank - genau das hat geholfen.

    So genau habe ich mir das lazy-load Feature noch nicht angesehen. Aber wenn dem so ist, daa kommt das Spee-Bundle wieder zum Einsatz, ganz klar

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •