
Général • Brief
Développement et intégration d’un thème personnalisé Prestashop pour la boutique de mode Bentivoglio Paris, et création de modules suivant l’architecture Symfony afin de soutenir les fonctionnalités du thème.
Site visible à l’adresse bentivoglio-paris.com.
Général • Outils




Pages • Accueil

Navigation
fluide
Le chargement des pages est réalisé en ajax pour des transitions fluides, à l’aide de la librairie .js Swup. L’utilisation du lazy-loading permet un chargement progressif et optimisé des images.
Pages • Index catégories

Pages • Collection

Pages • Univers
Sections
administrables
Les pages Collections et Univers proposent une mise en page flexible par sections thématiques : cette fonctionnalité de rédaction avancée a nécessité le développement d’une librairie PHP et de controlleurs Symfony, intégré au module principal.
En back-office, une interface personnalisée fait l’intermédiaire avec le gestionnaire de section afin de permettre l’ajout, l’édition, la suppression et le déplacement de sections de types prédéfinis. La page Univers est gérée exclusivement via le gestionnaire de sections, mais pour les collections, qui sont des catégories, soit un type de contenu pré-existant, l’interface est greffé sur la page d’édition classique.
De la même manière, un controleur spécifique au front-end permet le rendu et l’appel des templates correspondants.
Image/Texte
Vidéo
Emphase
Texte défilant
Pages • Index collections

Double carousel
Les collections disposent d'une image secondaire spéciale, permettant l'affichage d'un double diaporama synchronisé à l'avant et arrière-plan.
Extension des
fonctionnalités
Extension de l’existant
Les fonctionnalités liées aux contenus natifs de Prestashop (catégories, produits, magasins, pages génériques…) ont été étendues, notamment via l’ajout de champs administrables.
Certains comportements ont été totalement modifiés, notamment l’affichage des déclinaisons produits qui apparaissent comme des produits uniques mais reste liés entre eux, notamment sur les pages produits ou en back-office.
Nouveaux controleurs & Hooks Prestashop
Ces modifications sont apportées par plusieurs modules suivant une architecture Symfony, destinés à fonctionner avec le thème. Ils ajoutent de nouveaux controlleurs à la fois en front et back-office, ainsi que de nouveaux templates. Certains contenus spéciaux disposent ainsi de leur propre interface personnalisée pour l’édition (éditeur de section, page de configuration du thème…).
Les contenus natifs sont eux étendus via les hooks Prestashop pour une intégration optimale quand cela est possible, ou via des overrides (Prestashop étant actuellement en pleine migration vers Symfony).



Pages • Produit
Pages • Listing produits
