Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: contao-lazy-images

  1. #1
    Contao-Nutzer
    Registriert seit
    09.07.2014.
    Ort
    Dortmund
    Beiträge
    21

    Standard contao-lazy-images

    Hallo Community,
    ich weiß, contao-lazy-images ist verwaist.
    Ich habe es aber bei einigen Projekten im Einsatz.

    Contao Version 4.9.22 lief auch wunderbar mit
    derhaeuptling/contao-lazy-images 3.0.6

    In Contao Version 4.9.25
    taucht aber plötzlich ein Fehler auf:

    [2022-02-08 11:48:01] request.CRITICAL: Uncaught PHP Exception Error: "Call to a member function getData() on null" at /www/htdocs/w01cae90/rabea-wienholt.de/contao49/vendor/derhaeuptling/contao-lazy-images/elements/LazyContentImage.php line 26 {"exception":"[object] (Error(code: 0): Call to a member function getData() on null at /www/htdocs/... ..../vendor/derhaeuptling/contao-lazy-images/elements/LazyContentImage.php:26)"} []

    Die Zeile

    $arrData = $this->arrData['Template']->getData();

    in LazyContentImage.php führt zu dem Fehler.

    Ich komme da alleine leider nicht weiter :-(

    Kann jemand helfen, wie ich den Fehler beseitigen kann?

    1.000 Dank und beste Grüße aus Dortmund!

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was macht die Erweiterung anders als die Core - Funktionalität?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Nutzer
    Registriert seit
    09.07.2014.
    Ort
    Dortmund
    Beiträge
    21

    Standard

    Hallo mlweb,
    Zitat Zitat von mlweb Beitrag anzeigen
    Was macht die Erweiterung anders als die Core - Funktionalität?
    Das Attribut loading="lazy" wird z.B. von Safari, auch unter iOS, leider noch nicht unterstützt.
    Geändert von pinda (08.02.2022 um 18:07 Uhr)

  4. #4
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Für Safari / Webkit sollte das seit letztem Herbst endlich implementiert worden sein. Ansonsten habe ich persönlich keinerlei Schwierigkeiten mit dem sehr sehr kleinen Polyfill von https://github.com/mfranzke/loading-attribute-polyfill.

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

    Standard

    Ich würde auch empfehlen nicht diese Extension zu nutzen, sondern loading="lazy" über den Core, plus evt. ein Polyfill, falls wirklich notwendig (imho nicht notwendig).
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Nutzer
    Registriert seit
    09.07.2014.
    Ort
    Dortmund
    Beiträge
    21

    Standard

    Danke lucina und spooky,

    zukünftig werde ich die Extension auch nicht mehr verwenden.

    ABER: kann mir jemand von Euch sagen, was sich von Contao Version 4.9.22 zu 4.9.25 geändert hat, das dazu führt dass die Zeile

    $arrData = $this->arrData['Template']->getData();

    plötzlich zur Fehlermeldung

    [2022-02-08 11:48:01] request.CRITICAL: Uncaught PHP Exception Error: "Call to a member function getData() on null" at /www/htdocs/w01cae90/rabea-wienholt.de/contao49/vendor/derhaeuptling/contao-lazy-images/elements/LazyContentImage.php line 26 {"exception":"[object] (Error(code: 0): Call to a member function getData() on null at /www/htdocs/... ..../vendor/derhaeuptling/contao-lazy-images/elements/LazyContentImage.php:26)"} []

    führt.

    Ich wünschte ich wäre tiefer im Thema, stelle mir aber vor, dass es nur eine Kleinigkeit ist.

    Hat jemand einen guten Tipp?!

    1.000 Dank!

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

    Standard

    Ohne jetzt den Code genauer analysiert zu haben geht es evt. darum: https://github.com/contao/contao/issues/4086
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Nutzer
    Registriert seit
    09.07.2014.
    Ort
    Dortmund
    Beiträge
    21

    Standard

    Danke Spooky!

    Es wirkt so auf mich, als könnte es in Kürze ein Contao Update zur Korrektur geben.

    Allen einen schönen Tag!

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

    Standard

    Der Fehler sollte in Contao 4.9.26 eigentlich nicht auftreten.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Nutzer
    Registriert seit
    09.07.2014.
    Ort
    Dortmund
    Beiträge
    21

    Standard

    In Contao 4.9.26 ist wieder alles o.k..

    1.000 Dank!
    Was für eine tolle Community!

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
  •