Kowal PageBuilder Slider Fix – slider responsive senza compromessi
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
- Hyva Theme
- Hyva Theme Redy
Descrizione / Kowal PageBuilder Slider Fix – slider responsive senza compromessi
MAGENTO 2 · PAGEBUILDER · SLIDER · LUMA E HYVÄ
Adatta lo slider all'immagine e allo schermo del cliente.
Kowal PageBuilder Slider Fix
Mantieni lo slider nativo PageBuilder e migliora proporzioni e selezione delle immagini desktop/mobile. Usa la versione standard per Luma o l'adattatore Hyvä incluso nel pacchetto.
Proporzioni dell'immagine · Grafica desktop/mobile · Breakpoint configurabile
COME FUNZIONA IN PRATICA
01 · Prepari le immagini
Aggiungi immagini desktop e mobile in PageBuilder.
02 · Scegli le impostazioni
Configuri proporzioni e soglia della versione mobile.
03 · Lo slider adatta la presentazione
Il meccanismo modifica immagine e geometria per lo schermo.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
Scopri il modulo
Magento PageBuilder offre uno slider nativoche, in linea di principio, è un'ottima soluzione:
-
non richiede librerie esterne,
-
è completamente integrato con l'editor dei contenuti,
-
supporta immagini separate per desktop e mobile,
-
funziona correttamente con cache, Varnish e PageBuilder Preview.
Ed è proprio per questo che vale la pena usarlo.
Purtroppo, nella pratica molti store Magento incontrano gli stessi problemi, soprattutto con layout moderni e responsive.
Problemi dello slider nativo di PageBuilder
Nella configurazione standard di PageBuilder:
-
l'altezza dello slider è imposta in modo rigido (
min-height), -
le proporzioni dell'immagine non derivano dalle dimensioni reali della grafica,
-
su mobile compaiono margini vuoti sopra e sotto lo slider,
-
lo slider non sempre reagisce correttamente al cambio dei breakpoint,
-
CSS e JS di PageBuilder impongono comportamenti difficili da sovrascrivere senza intervenire sul core.
Il risultato?
Lo slider spesso appare bene solo su uno schermo –
mentre ad altre risoluzioni perde proporzioni o qualità estetica.
Cosa fa il nostro modulo?
Kowal PageBuilder Slider Fix risolve questi problemi senza disattivare PageBuilder e senza intervenire sul core di Magento.
Il modulo:
-
rimuove l'imposizione rigida dell'altezza (
min-height) da parte di PageBuilder, -
consente allo slider di adattare dinamicamente l'altezza all'immagine,
-
mantiene la larghezza completa (
100% viewport width), -
gestisce correttamente immagini desktop e mobile separate,
-
funziona solo dove lo slider è effettivamente presente.
Come funziona tecnicamente?
-
utilizza
text/x-magento-init– il meccanismo nativo di Magento, -
non carica JS globale su ogni pagina,
-
funziona per singolo slider, non globalmente,
-
collabora con il meccanismo
data-background-imagesdi PageBuilder, -
è compatibile con PageBuilder Preview e con l'editor CMS.
Questo significa:
✔ minore necessità di librerie aggiuntive; la compatibilità richiede verifica
✔ nessun problema con la cache
✔ nessun impatto sulle prestazioni dello store
A chi è destinato questo modulo?
Questo modulo è ideale se:
-
usi PageBuilder Slider o Banner Slider,
-
ti interessa una responsività perfetta,
-
vuoi mantenere le soluzioni native di Magento,
-
non vuoi installare slider esterni pesanti,
-
ti interessa l'estetica su mobile, senza margini vuoti.
Perché non uno slider esterno?
Gli slider esterni:
-
spesso caricano grandi librerie JS,
-
non collaborano perfettamente con PageBuilder,
-
possono creare problemi con cache / Varnish,
-
rendono più difficile la modifica dei contenuti per le persone non tecniche.
Il nostro modulo corregge ciò che serve – e nulla di più.
Riepilogo
Kowal PageBuilder Slider Fix:
-
mantiene i vantaggi dello slider nativo di Magento,
-
elimina i suoi difetti principali,
-
funziona in modo stabile su desktop e mobile,
-
è leggero, veloce e sicuro,
-
destinato all'implementazione dopo la verifica del tema e della configurazione.
Se usi PageBuilder – questo modulo dovrebbe esserne il complemento naturale.
Impostazioni delle proporzioni e della versione mobile
Stores → Configuration → Kowal → PageBuilder Slider Fix offre Desktop Width / Height, Mobile Width / Height e Mobile Breakpoint. I valori predefiniti sono 1920 × 800, 768 × 976 e 768 px. La soglia mobile include anche uno schermo largo esattamente 768 px.
In Luma, lo script dell'altezza utilizza le dimensioni naturali dell'immagine di sfondo; l'adattatore Hyvä usa le proporzioni configurate per la geometria della slide. Il cambio immagine reagisce a resize e orientationchange. Se manca la grafica mobile viene utilizzata quella desktop.
Hyvä: l'adattatore è incluso nel pacchetto
Per Hyvä abilita anche Kowal_PageBuilderSliderFixHyva e nella vista negozio imposta Hyva Compatibility → Enable Hyva Slider Fix su Yes. L'adattatore è disattivato per impostazione predefinita. Non installarlo separatamente accanto al pacchetto principale.
L'adattatore supporta i campi delle immagini WebP Hyvä e il flag di caricamento differito dello sfondo. Il tema nativo gestisce navigazione e riproduzione del carosello. Un markup slider personalizzato deve conservare gli elementi e gli attributi PageBuilder richiesti.
Ambito del funzionamento e adattamento del tema
In Luma, l'inizializzazione utilizza text/x-magento-init e il selettore .pagebuilder-slider, senza una libreria carosello aggiuntiva. Il modello di inizializzazione viene aggiunto al layout predefinito; la gestione delle immagini riguarda gli elementi slider presenti nella pagina.
Verifica proporzioni, CSS del tema, breakpoint, anteprima PageBuilder e funzionamento con cache e Varnish nel tuo negozio. Gli effetti riguardano la presentazione dei banner; assenza di conflitti e impatto nullo sulle prestazioni non sono garanzie universali.
Installazione tramite Composer
Il pacchetto kowal/module-pagebuildersliderfix, modulo Kowal_PageBuilderSliderFix. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Dalla configurazione al risultato
1. Prepari le immagini
Aggiungi immagini desktop e mobile in PageBuilder.
2. Scegli le impostazioni
Configuri proporzioni e soglia della versione mobile.
3. Lo slider adatta la presentazione
Il meccanismo modifica immagine e geometria per lo schermo.
Banner orizzontale sul computer, verticale sul telefono
Per desktop prepari una grafica ampia e per mobile una versione verticale separata. Quando cambia la larghezza dello schermo, il modulo seleziona l'immagine appropriata.
Se manca la versione mobile viene utilizzata la grafica desktop. Scorrimento e riproduzione delle slide restano compiti dello slider nativo.
Migliora la presentazione dei banner senza ricostruire i contenuti
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal PageBuilder Slider Fix e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
Istruzioni per l'installazione del modulo
Installazione tramite Composer
I dati di accesso al repository Composer, ovvero l indirizzo e-mail del cliente e il token di licenza, saranno inviati via e-mail dopo l acquisto. Sono disponibili anche nel pannello cliente dopo l accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-pagebuildersliderfix
Completamento dell'installazione
Dopo aver installato il pacchetto, esegui l'aggiornamento di Magento e svuota la cache:
php bin/magento setup:upgrade
php bin/magento cache:flush
In ambiente di produzione, esegui anche la compilazione DI e il deployment dei file statici secondo il processo di deployment del negozio.
Recensioni dei clienti
Slider w końcu wygląda tak samo dobrze na desktopie, jak i na telefonie.
Domande e risposte
Progetto: toursport.pl
Tecnologia: Magento 2 + PageBuilder
Problema: lo slider sulla homepage perdeva le proporzioni su mobile: comparivano margini vuoti sopra e sotto l’immagine e l’altezza era forzata artificialmente indipendentemente dalle dimensioni dello schermo.
Sfida
Il team di Toursport utilizzava lo slider nativo di PageBuilder per:
la facile modifica dei contenuti,
la possibilità di impostare immagini separate per desktop / mobile,
la buona integrazione con la cache e le prestazioni.
Allo stesso tempo, il comportamento standard di PageBuilder causava:
un aspetto poco estetico dello slider sugli smartphone,
il mancato mantenimento delle proporzioni dell’immagine,
problemi al variare della risoluzione.
Soluzione
È stato utilizzato Kowal PageBuilder Slider Fix, che:
ha rimosso il
min-heightfisso,ha permesso allo slider di adattare l’altezza alle proporzioni reali dell’immagine,
ha mantenuto l’intera larghezza dello schermo,
ha gestito correttamente le immagini mobile.
Risultato
✔ responsività ideale su tutti i dispositivi,
✔ nessun margine vuoto su mobile,
✔ PageBuilder nativo mantenuto, senza slider aggiuntivi,
✔ migliore resa visiva della homepage.
Il modulo è stato implementato senza impatto sulle prestazioni e senza necessità di modificare i contenuti in PageBuilder.