Ergebnis 1 bis 6 von 6

Thema: Lazy Loading auch ohne Bildgrößen möglich?

  1. #1
    Contao-Nutzer
    Registriert seit
    31.10.2012.
    Beiträge
    86

    Standard Lazy Loading auch ohne Bildgrößen möglich?

    Hallo zusammen,

    wenn ich das richtig verstehe "Lazy Loading kann über das Theme bei der Konfiguration der Bildgrößen aktiviert werden." dann kann man Lazy Loading nur für Bilder aktivieren, wenn man verschiedene Bildgrößen vorgibt, richtig? Was aber, wenn ich keine Bildgrößen vorgeben möchte oder eine Webseite übernommen habe, wo keine Bildgrößen voreingestellt wurden, ich aber trotzdem gerne Lazy Loading aktivieren möchte für ALLE Bilder? Die Lazy Loading Erweiterung soll ja besser nicht mehr benutzt werden ..

    Wie immer vorab vielen Dank für Eure Antworten!

  2. #2
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo MoSaG,

    um welche Contao Version handelt es sich?

    Loading Lazy sollte nur dort angewandt werden wo das Bild sich unterhalb des Viewports befindet.

    An einfachsten ließe sich das über eine Template Anpassung lösen, ist aber abhängig von der Contao Version.

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

    Standard

    Ja, lazy loading kann nur mit vorgegebener Bildgröße benutzt werden.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer
    Registriert seit
    31.10.2012.
    Beiträge
    86

    Standard

    Zitat Zitat von Ainschy Beitrag anzeigen
    Hallo MoSaG,

    um welche Contao Version handelt es sich?

    Loading Lazy sollte nur dort angewandt werden wo das Bild sich unterhalb des Viewports befindet.

    An einfachsten ließe sich das über eine Template Anpassung lösen, ist aber abhängig von der Contao Version.

    es handelt sich um 4.13.x also eine Version in der Lazy Loading für Bildgrößen aktiviert werden kann.

    Kann ich nicht einfach jedem Bild ein loading="lazy" mitgeben (z.B. im Template), wenn es schon nur (wie Spooky schrieb) nur bei den Bildgrößen aktiviert werden kann?

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

    Standard

    Du könntest das picture_default Template entsprechend anpassen, ja. Also
    PHP-Code:
    <?php if (!empty($this->img['loading'])): ?> loading="<?= $this->img['loading'?>"<?php endif; ?>
    zu
    PHP-Code:
     loading="lazy" 
    ändern. Allerdings solltest du dann darauf achten, dass durch entsprechendes CSS die Bilder auch ungeladen die richtige Größe einnehmen, damit für above the fold Bilder kein Layout Shift entsteht.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Nutzer
    Registriert seit
    31.10.2012.
    Beiträge
    86

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du könntest das picture_default Template entsprechend anpassen, ja. Also
    PHP-Code:
    <?php if (!empty($this->img['loading'])): ?> loading="<?= $this->img['loading'?>"<?php endif; ?>
    zu
    PHP-Code:
     loading="lazy" 
    ändern. Allerdings solltest du dann darauf achten, dass durch entsprechendes CSS die Bilder auch ungeladen die richtige Größe einnehmen, damit für above the fold Bilder kein Layout Shift entsteht.
    super, danke Dir, werde ich versuchen!

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
  •