Kowal PageBuilder Slider Fix – responsiver Slider ohne Kompromisse
- SKU
- M2-PB-SLIDER-FIX
Beschreibung / Kowal PageBuilder Slider Fix – responsiver Slider ohne Kompromisse
MAGENTO 2 · PAGEBUILDER · SLIDER · LUMA UND HYVÄ
Passen Sie den Slider an das Bild und den Bildschirm Ihrer Kunden an.
Kowal PageBuilder Slider Fix
Behalten Sie den nativen PageBuilder-Slider bei und optimieren Sie seine Proportionen sowie die Auswahl von Desktop- und Mobile-Grafiken. Nutzen Sie die Standardversion für Luma oder den im Paket enthaltenen Hyvä-Adapter.
Bildproportionen · Desktop-/Mobile-Grafiken · Konfigurierbarer Breakpoint
SO FUNKTIONIERT ES IN DER PRAXIS
01 · Sie bereiten Grafiken vor
Sie fügen Desktop- und Mobile-Bilder in PageBuilder hinzu.
02 · Sie wählen die Einstellungen
Sie konfigurieren die Proportionen und den Schwellenwert für die mobile Version.
03 · Der Slider passt die Darstellung an
Der Mechanismus ändert Bild und Geometrie passend zum Bildschirm.
Was gewinnt Ihr Shop?
Lernen Sie Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls kennen.
Lernen Sie das Modul kennen
Magento PageBuilder bietet einen nativen Slider, der grundsätzlich eine hervorragende Lösung ist:
er benötigt keine externen Bibliotheken,
er ist vollständig in den Content-Editor integriert,
er unterstützt separate Bilder für Desktop und Mobile,
er funktioniert korrekt mit Cache, Varnish und PageBuilder Preview.
Und genau deshalb lohnt es sich, ihn zu nutzen.
In der Praxis stoßen jedoch viele Magento-Shops auf dieselben Probleme, insbesondere bei modernen, responsiven Layouts.
Probleme des nativen PageBuilder-Sliders
In der Standardkonfiguration von PageBuilder:
wird die Slider-Höhe starr erzwungen (
min-height),ergeben sich die Bildproportionen nicht aus den tatsächlichen Abmessungen der Grafik,
auf Mobile erscheinen leere Abstände über und unter dem Slider,
der Slider reagiert nicht immer korrekt auf geänderte Breakpoints,
CSS und JS von PageBuilder erzwingen Verhaltensweisen, die sich ohne Eingriff in den Core nur schwer überschreiben lassen.
Das Ergebnis?
Der Slider sieht oft nur auf einem Bildschirm gut aus –
bei anderen Auflösungen verliert er Proportionen oder Ästhetik.
Was macht unser Modul?
Kowal PageBuilder Slider Fix löst diese Probleme ohne PageBuilder zu deaktivieren und ohne Eingriff in den Magento-Core.
Das Modul:
entfernt die starre Erzwingung der Höhe (
min-height) durch PageBuilder,ermöglicht dem Slider, die Höhe dynamisch an das Bild anzupassen,
unterstützt die Darstellung über die volle Breite (
100% viewport width),verarbeitet separate Desktop- und Mobile-Bilder korrekt,
arbeitet nur dort, wo tatsächlich ein Slider vorhanden ist.
Wie funktioniert es technisch?
nutzt
text/x-magento-init– den nativen Magento-Mechanismus,initialisiert das Verhalten über den Slider-Selektor,
arbeitet pro Slider und nicht global,
arbeitet mit dem PageBuilder-Mechanismus
data-background-imageszusammen,ist mit PageBuilder Preview und dem CMS-Editor kompatibel.
Das bedeutet:
✔ geringerer Bedarf an zusätzlichen Bibliotheken; Kompatibilität muss geprüft werden
✔ Zusammenarbeit mit Cache ist im Shop zu prüfen
✔ Arbeitsumfang beschränkt sich auf die Darstellung von Slidern
Für wen ist dieses Modul geeignet?
Dieses Modul ist ideal, wenn:
Sie den PageBuilder Slider oder Banner Slider verwenden,
Ihnen perfekte Responsivität wichtig ist,
Sie native Magento-Lösungen beibehalten möchten,
Sie keine schweren externen Slider installieren möchten,
Ihnen eine ansprechende Darstellung auf Mobile wichtig ist, ohne leere Abstände.
Warum kein externer Slider?
Externe Slider:
laden häufig große JS-Bibliotheken,
arbeiten nicht optimal mit PageBuilder zusammen,
können bei Cache / Varnish problematisch sein,
erschweren nichttechnischen Personen die Bearbeitung von Inhalten.
Unser Modul behebt genau das, was nötig ist – und nichts darüber hinaus.
Zusammenfassung
Kowal PageBuilder Slider Fix:
bewahrt die Vorteile des nativen Magento-Sliders,
beseitigt seine größten Schwächen,
verbessert die Darstellung auf Desktop und Mobile,
ist leichtgewichtig, schnell und sicher,
ist für die Implementierung nach Prüfung des Themes und der Konfiguration vorgesehen.
Wenn Sie PageBuilder verwenden – sollte dieses Modul seine natürliche Ergänzung sein.
Einstellungen für Proportionen und mobile Version
Stores → Configuration → Kowal → PageBuilder Slider Fix stellt Desktop Width / Height, Mobile Width / Height sowie Mobile Breakpoint bereit. Die Standardwerte sind 1920 × 800, 768 × 976 und 768 px. Der mobile Schwellenwert umfasst auch einen Bildschirm mit exakt 768 px Breite.
In Luma nutzt das Höhenskript die natürlichen Abmessungen der Hintergrundgrafik; der Hyvä-Adapter verwendet die konfigurierten Proportionen für die Geometrie des Slides. Der Bildwechsel reagiert auf resize und orientationchange. Fehlt die Mobile-Grafik, wird Desktop verwendet.
Hyvä — der Adapter ist Teil des Pakets
Für Hyvä aktivieren Sie zusätzlich Kowal_PageBuilderSliderFixHyva und setzen in der jeweiligen Store View Hyva Compatibility → Enable Hyva Slider Fix auf Yes. Der Adapter-Schalter ist standardmäßig deaktiviert. Installieren Sie ihn nicht separat neben dem Hauptpaket.
Der Adapter unterstützt Hyvä-Felder für WebP-Bilder und das Flag für Lazy Loading des Hintergrunds. Das native Theme ist für Navigation und Wiedergabe des Karussells zuständig. Eigenes Slider-Markup muss die erforderlichen Elemente und Attribute von PageBuilder beibehalten.
Funktionsumfang und Theme-Anpassung
In Luma nutzt die Initialisierung text/x-magento-init und den Selektor .pagebuilder-slider, ohne zusätzliche Karussell-Bibliothek. Das Initialisierungstemplate wird im Standardlayout hinzugefügt; die Arbeit mit Grafiken betrifft die auf der Seite vorhandenen Slider-Elemente.
Prüfen Sie Proportionen, Theme-CSS, Breakpoints, PageBuilder-Vorschau sowie das Zusammenspiel mit Cache und Varnish in Ihrem Shop. Die Effekte betreffen die Art der Banner-Darstellung; Konfliktfreiheit und ein Einfluss von null auf die Performance sind keine universelle Garantie.
Installation über Composer
Paket kowal/module-pagebuildersliderfix, Modul Kowal_PageBuilderSliderFix. Nachdem Sie den Zugriff auf das Kowal-Repository konfiguriert haben, installieren Sie das Paket, aktivieren Sie das Modul, aktualisieren Sie Magento und leeren Sie den Cache. Berücksichtigen Sie in der Produktion die Kompilierung und Bereitstellung statischer Inhalte gemäß dem Prozess Ihres Shops.
Von der Konfiguration zum Ergebnis
1. Sie bereiten Grafiken vor
Sie fügen Desktop- und Mobile-Bilder in PageBuilder hinzu.
2. Sie wählen die Einstellungen
Sie konfigurieren die Proportionen und den Schwellenwert für die mobile Version.
3. Der Slider passt die Darstellung an
Der Mechanismus ändert Bild und Geometrie passend zum Bildschirm.
Horizontaler Banner am Computer, vertikal am Smartphone
Für Desktop bereiten Sie eine breite Grafik vor, für Mobile eine separate vertikale Variante. Wenn sich die Bildschirmbreite ändert, wählt das Modul das passende Bild aus.
Fehlt die mobile Version, wird die Desktop-Grafik verwendet. Scrollen und Wiedergabe der Slides bleiben Aufgabe des nativen Sliders.
Verbessern Sie die Banner-Darstellung ohne Neuaufbau der Inhalte
Möchten Sie das Modul an Ihren Shop anpassen? Fragen Sie nach der Implementierung von Kowal PageBuilder Slider Fix und besprechen Sie die Konfiguration oder benötigte Erweiterungen.
Weitere Informationen
Installationsanleitung für das Modul
Installation über Composer
Die Zugangsdaten zum Composer-Repository, die E-Mail-Adresse des Kunden und das Lizenz-Token, erhalten Sie nach dem Kauf per E-Mail. Sie sind außerdem nach dem Login unter kowal.store im Kundenbereich verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch das erhaltene Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-pagebuildersliderfixInstallation abschließen
Führen Sie nach der Installation des Pakets ein Magento-Update aus und leeren Sie den Cache:
php bin/magento setup:upgradephp bin/magento cache:flushIn der Produktionsumgebung führen Sie außerdem die DI-Kompilierung und die Bereitstellung statischer Dateien gemäß dem Deployment-Prozess des Shops aus.
Kundenbewertungen
Slider w końcu wygląda tak samo dobrze na desktopie, jak i na telefonie.
Fragen und Antworten
Projekt: toursport.pl
Technologie: Magento 2 + PageBuilder
Problem: Der Slider auf der Startseite verlor auf Mobilgeräten seine Proportionen – oberhalb und unterhalb der Grafik entstanden leere Ränder, und die Höhe wurde unabhängig von der Bildschirmgröße künstlich erzwungen.
Herausforderung
Das Toursport-Team nutzte den nativen PageBuilder-Slider aufgrund von:
einfacher Bearbeitung der Inhalte,
Möglichkeit, separate Desktop- und Mobile-Bilder festzulegen,
guter Integration mit Cache und Performance.
Gleichzeitig führte das Standardverhalten von PageBuilder zu:
einer unästhetischen Darstellung des Sliders auf Smartphones,
fehlender Beibehaltung der Bildproportionen,
Problemen bei Änderungen der Auflösung.
Lösung
Eingesetzt wurde Kowal PageBuilder Slider Fix, der:
die feste
min-heightentfernte,dem Slider ermöglichte, die Höhe an die tatsächlichen Bildproportionen anzupassen,
die volle Bildschirmbreite beibehielt,
Mobile-Bilder korrekt verarbeitete.
Ergebnis
✔ perfekte Responsivität auf allen Geräten,
✔ keine leeren Ränder auf Mobilgeräten,
✔ nativer PageBuilder ohne zusätzliche Slider beibehalten,
✔ bessere visuelle Wahrnehmung der Startseite.
Das Modul wurde ohne Einfluss auf die Performance und ohne notwendige Änderungen der Inhalte im PageBuilder implementiert.