Jump to content

[Résolu] Affichage des tailles sur la fiche produit


Recommended Posts

Bonjour,

 

Voilà ce que je souhaite obtenir comme résultat : sur la fiche produit, j'aimerais que les tailles des produits s'affichent, non pas dans une liste déroulante, mais dans des petits encadrés, un peu à la manière des palettes de couleurs.

 

J'ai vu que dans le back-office, il est possible de choisir entre trois types d'affichage pour les attributs : soit sous forme de liste déroulante, soit avec des boutons radio,  soit sous forme de "couleur". Lorsque je sélectionne l'option "Couleur", j'obtiens bien la présentation désirée avec les petits encadrés mais le hic c'est que les tailles des produits ne s'affichent pas car, apparemment, l'option "couleur" n'est prévue que pour les couleurs...

 

Quelqu'un saurait-il comment remédier à ce problème pour faire en sorte que les tailles s'affichent dans les encadrés ?

 

Je remercie d'avance les personnes qui auront la gentillesse de m'aider.

 

Link to comment
Share on other sites

Merci Brice. En fait, sur la plupart des sites de vente de vêtements, c'est comme ça qu'est présentée la sélection des tailles. Bizarre que Prestashop ne le propose pas... 

J'ai passé ma matinée à chercher quels fichiers modifier mais malheureusement mes connaissances en programmation ne me permettent pas d'aller très loin... Donc, si vous trouvez une solution, ça m'aiderait beaucoup. :)

 

Bonne fin de soirée

Link to comment
Share on other sites

ça marche. :) Mais la seule piste que j'ai obtenue dans mes recherches de ce matin c'est le fichier controllers/admin/AdminAttributesGroupsController.php, et plus précisément la fonction renderForm() (ligne 158). Je pense qu'il faut ajouter un array dans la variable $group_type, avec quasiment les mêmes caractéristiques que l'array "Color". Mais où définir ces caractéristiques, c'est là que ça devient chaud.^^

Voilà pour ce qui est de ma maigre contribution pour l'instant...

 

La suite au prochain numéro, lol.

Link to comment
Share on other sites

J ai trouvé, je post dans la journée ou soirée la soluce;!!
C'etait simple, en fait, presque pas de code a changer, juste jouer avec les attributs et valeurs.! (textures)

 

A tout a l heure, là, je rentre de la mer.. et j suis un peu lessivé.!

 

Brice

Link to comment
Share on other sites

Donc, ca y est, on s y colle.!  Super facile.

 

Tout d abords ce faire des images avec 36, 38,40 ou autre S, M , L , XL.. pour tes tailles. d origine, elles sont en 20x20.. moi j ai fais du 30x30.. Bref.;!!

 

1- creer un attribut : taille  avec "type d attibut" = couleur ou texture

2- creer des valeurs pour cet attribut : donc 36,38,40 ou S,M,L,XL..... en ajoutant un fichier image, correspondant dans le menu texture sur la meme page ....
3- Puis configurer son produits, avec la couleur et taille, pour gerer le Stock.. ! bref, c long a configurer, mais ca marche..

 

Pour la suite, si tu as changé la taille autre que 20x20.. il faut changer dans dans le product.tpl de ton theme.

la line 355 (chez moi)
sur la fin de la ligne, il faut mettre la dimension que tu as choisi. comme suit

<img src="{$img_col_dir}{$id_attribute|intval}.jpg" alt="{$colors.$id_attribute.name|escape:'html':'UTF-8'}" width="30" height="30" />

Bref, c etait simple et pas compliqué.!

 

Bon courage

 

Brice

  • Like 2
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...