PrestaShop Design e Navigazione

Modulo Slider Homepage PrestaShop 8/9: Banner Veloci WebP

Slider e griglia di banner per la homepage che non costano nulla al tuo PageSpeed.

Componi il hero della tua homepage in cinque zone: slider principale, due banner laterali, due banner promozionali larghi. Immagini convertite in WebP al caricamento, prima slide precaricata per l'LCP, lazy loading ovunque, attributi di dimensione contro il CLS e uno slider in JavaScript vanilla da 3 KB senza jQuery. Pianifica le campagne con date di inizio e fine, servi un'immagine mobile dedicata e spegni intere zone su mobile senza scaricare un solo byte inutile.

A colpo d'occhio
  • Griglia di hero completa in cinque zone: slider multi-slide, due banner laterali impilati, due banner promozionali larghi, gestiti da una scheda dedicata del back office.
  • Velocità prima di tutto: conversione WebP e ridimensionamento al caricamento, preload della prima slide con fetchpriority high, lazy loading, attributi width/height contro il CLS, 3 KB di JS vanilla in defer.
  • Date di inizio e fine per banner: le campagne si pubblicano e scadono da sole, cache compresa.
  • Immagine mobile dedicata per slide, servita sotto i 768 px, con preload separato desktop/mobile tramite attributi media.
  • Interruttori per zona per il mobile nella configurazione: una zona disattivata non viene mai scaricata dal visitatore mobile.
PrestaShop 8 & 9 WebP automatico Zero jQuery Multinegozio Multilingua
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
PrestaShop Homepage Slider Module 8/9: Fast WebP Banner Blocks
v1.2.0 · aggiornato 2026-08-26
La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Modulo Slider Homepage PrestaShop 8/9: Banner Veloci WebP, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Una griglia di hero, non l'ennesimo carosello

I moduli slider classici mostrano un'immagine dopo l'altra e si fermano lì. Questo riproduce la struttura di homepage dei grandi siti e-commerce: uno slider principale che occupa tre quarti della larghezza, due banner impilati alla sua destra (catalogo, spedizione, servizio) e due banner promozionali larghi sotto (marchi, offerte del momento). Su mobile la griglia si impila ordinatamente in una colonna. Ogni zona si riempie dalla stessa scheda del back office, con anteprima delle immagini in posizione e le loro dimensioni.

§ 02

Costruito per i Core Web Vitals

Uno slider è quasi sempre l'elemento LCP di una homepage, ed è lì che la maggior parte dei moduli fallisce. Qui ogni immagine viene ridimensionata alla larghezza massima della sua zona e convertita in WebP al caricamento. La prima slide viene annunciata al browser con un tag link rel preload con fetchpriority high, posizionato nell'head: inizia a caricarsi prima ancora che il CSS venga interpretato. Tutte le altre immagini sono in lazy loading con decodifica asincrona, e gli attributi width e height salvati nel database eliminano ogni spostamento di layout. Il JavaScript dello slider pesa circa 3 KB, vanilla, caricato in defer, senza alcuna libreria.

§ 03

Pianifica le campagne, al resto pensa il modulo

Ogni banner accetta una data di inizio e una di fine, al giorno o all'ora. La tua operazione di Natale si prepara a novembre, va online il 1° dicembre a mezzanotte e sparisce la mattina del 26, senza che nessuno acceda al back office. La cache del modulo si rigenera automaticamente per seguire il calendario, e ogni salvataggio nel back office la svuota all'istante.

§ 04

Il mobile trattato come un canale vero, non come uno schermo rimpicciolito

Un visual panoramico da 1400 pixel è illeggibile ridotto sullo schermo di un telefono. Ogni slide accetta quindi un'immagine mobile dedicata, inquadrata in verticale, servita sotto i 768 px tramite l'elemento picture. Il preload segue: due tag preload con attributi media, ogni dispositivo scarica solo la propria variante. E se una zona non ha senso su mobile, un interruttore nella configurazione la taglia del tutto: le sue immagini passano in lazy e il browser non le richiede mai. Sono kilobyte davvero risparmiati, non semplicemente nascosti.

§ 05

Pulito anche lato server

Il rendering del hero è in cache Smarty per lingua e per negozio: a regime, mostrare le cinque zone non costa nessuna query SQL. Quando la cache si rigenera, una sola query raggruppata recupera tutti i banner. CSS e JS vengono registrati solo sul controller della homepage, il resto del negozio non ne carica un byte. Il modulo rispetta gli standard PrestaShop: ObjectModel, controller di amministrazione dedicato, multinegozio e multilingua nativi, disinstallazione pulita.