Jump to content

Ajout de champs supplémentaires aux catégories


Recommended Posts

Bonjour je cherche à pouvoir ajouter certains champs supplémentaires aux catégories.
Il est question de mon cas d'ajouter un sélecteur déroulant (avec quelque choix issu d'une nouvelle table) ainsi que la possibilité de gérer quelque image supplémentaire dans un nouveau format spécifique.

Le but étant de pouvoir générer des pages de ce style http://www.melijoe.com/fr/jean-bourget/vetements-layette-garcon-cm_22_1710.html , c'est à dire insérer des images propre à la catégorie en cours entre les vignettes des produits.


Quelle est la méthode propre pour faire cela si possible sans perdre la compatibilité avec de future mise à jour de PS.


Pour la partie affichage je pense que je vais simplement dupliquer le module blockcategorie

NB: je viens de découvrir Prestashop et je sens que je vais bien m'"amuser" à développer un certain nombre de bricole :)
Reste plus qu'à bien comprendre la conception général de l'ensemble.


J'espère avoir était clair et surtout avoir un petit coup de pouce pour bien débuter au sein de la communauté Prestashop :-)

Link to comment
Share on other sites

  • 3 weeks later...

Je pense avoir trouvé la solution demandant quasiment aucune retouche dans le code source de prestashop.

J'ajoute simplement aux produits des champs de caractéristique de type :

Encart (taille/type) : Je suis un produit | je suis un encart 2x2 | je suis un encart 1x5 | etc...
Encart (alignement) : flaot left | float right

Puis tout ce passe au niveau des fichiers de template dans mon thème.

J'effectue ensuite des tests sur le listing des produits pour savoir si un produit est de type encart... dans ce cas j'applique un autre type d'affichage qui se résumera à l'affichage d'une image du produit dans le format adéquat.

L'inconvénient de cette technique est qu'il faut ajouter des nouveau format d'image pour les produits correspondant aux différentes tailles d'encart. Du coup selon la taille et le nombre des type d'encarts à mettre cela va considérablement augmenté l'espace disque utilisé par la boutique puisque des images à la taille de chaque type d'encart sera produit pour tout les produits.

Début de résultat sur http://prestashop.votre-web.com/category.php?n=50&id_category=2 (je n'ai pas encore mis au point un design précis, le but de cette page étant simplement de valider la méthode à mettre en place pour obtenir des galerie de produit mixant vignettes produit et encart photo (tel que sur la page http://www.melijoe.com/fr/jean-bourget/vetements-layette-garcon-cm_22_1710.html par exemple).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...