Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Categoriebanner voor PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Zet een banner precies waar u wilt in het productraster
PrestaShop biedt geen ingebouwde manier om visuele content midden in een productlijst te plaatsen. DataFirefly Category Banner vult dat gat: in de beheeromgeving kiest u de categorie, het productnummer waarna de banner verschijnt en het beeld per taal. De banner verschijnt in het raster op de gevraagde plek, standaard zo breed als een productcel, of in de breedte die u kiest via een rasterklasse als col-md-6 of col-12.
Plan uw acties vooruit
Elke banner accepteert een startdatum en een einddatum. Bereid uw beelden voor de uitverkoop, Black Friday of de feestdagen weken vooruit voor: ze verschijnen en verdwijnen vanzelf, zonder ingrijpen op de dag zelf. Een banner zonder datums blijft permanent zichtbaar, en met de activeringsschakelaar zet u hem stil zonder hem te verwijderen.
Eén banner voor een hele categorieboom
De subcategorie-optie bespaart u het opnieuw aanmaken van dezelfde banner in elke afdeling. Ingesteld op een bovenliggende categorie verschijnt de banner in die categorie en in al haar subcategorieën, ongeacht de diepte. De bepaling steunt op de ingebouwde geneste boom van PrestaShop en kost dus geen extra query per pagina.
Meertalig, multishop, zonder gat in het raster
U stelt beeld en alt-tekst per taal in. Heeft een taal geen eigen afbeelding gekregen, dan toont de module die van de standaardtaal van de winkel in plaats van de banner te verbergen. In multishop koppelt u elke banner via een echte koppeltabel aan de winkels die u in het formulier kiest.
Werkt met facetfilters en AJAX-paginering
In PrestaShop 8 en 9 herladen facetfilters, sortering en paginering de productlijst via AJAX. De module luistert naar het updateProductList-event en plaatst de banners terug na elke DOM-vernieuwing. Posities worden berekend op de producten die daadwerkelijk op de pagina staan: een banner op positie 4 komt altijd na het vierde getoonde product, en een positie voorbij het aantal producten op de pagina wordt gewoon overgeslagen.
Licht, en geen beeldverlies bij een update
CSS en JavaScript worden alleen op categoriepagina's geladen, en alleen wanneer de huidige categorie minstens één actieve banner heeft. De HTML van de banner wordt serverzijde opgebouwd met een Smarty-template; de JavaScript zet hem enkel op de juiste plek, zonder jQuery en zonder externe bibliotheek. Geüploade afbeeldingen staan in /img/datafireflycategorybanner/, buiten de modulemap, waardoor ze updates overleven. Hun afmetingen staan in de HTML, zodat er bij het laden niets verspringt.
Er zijn nog geen beoordelingen.