AntoineBa Posted March 3, 2017 Share Posted March 3, 2017 Bonjour, Je rencontre un problème avec cette requête je voudrais afficher les déclinaisons d'un produits sur une seul ligne. Voici la requête en question : SELECT pa.*, ag.id_attribute_group, ag.is_color_group, agl.name AS group_name, al.name AS attribute_name, a.id_attribute, pa.unit_price_impact FROM ps_product_attribute pa LEFT JOIN ps_product_attribute_combination pac ON pac.id_product_attribute = pa.id_product_attribute LEFT JOIN ps_attribute a ON a.id_attribute = pac.id_attribute LEFT JOIN ps_attribute_group ag ON ag.id_attribute_group = a.id_attribute_group LEFT JOIN ps_attribute_lang al ON (a.id_attribute = al.id_attribute AND al.id_lang = 1) LEFT JOIN ps_attribute_group_lang agl ON (ag.id_attribute_group = agl.id_attribute_group AND agl.id_lang = 1) WHERE pa.id_product = 1 ORDER BY pa.id_product_attribute Ce qui me donne cela quand je l’exécute : Ce que je voudrais faire c'est afficher Couleur et noir naturel sur la même ligne. Auriez-vous une piste ou une idée ? Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 3, 2017 Share Posted March 3, 2017 Bonjour, Couleur et noir naturel sont déjà sur la même ligne mais pas dans la même colonne. Link to comment Share on other sites More sharing options...
AntoineBa Posted March 3, 2017 Author Share Posted March 3, 2017 Bonjour, Merci de votre réponse effectivement. Mais ce que je voudrait c'est sur une seul ligne par exemple avoir ID | Name Taille | Taille | Name Couleur | Name Couleur | 1. Pouces | 10 Pouces | Couleur | Rouge Je récupère tout cela dans un foreach pour créer des URL exemple : www.mondomaine.com/1-televiseur-10-pouces-couleur-rouge.html Voici ce que je voudrait faire Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 3, 2017 Share Posted March 3, 2017 De base PrestaShop gère les url spécifique pour les attributs variable donc il serait peut être plus simple de surcharger la fonction et aussi le product.js du template pour correspondre. Link to comment Share on other sites More sharing options...
AntoineBa Posted March 3, 2017 Author Share Posted March 3, 2017 Pouvez-vous m'aider à faire cela ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 3, 2017 Share Posted March 3, 2017 Pas sur le forum, cela demande trop de travaille et surtout pourquoi faire, là est la vrai question à se poser. Link to comment Share on other sites More sharing options...
AntoineBa Posted March 3, 2017 Author Share Posted March 3, 2017 Pouvez-vous m'envoyer un message en pv s'il vous plaît Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 3, 2017 Share Posted March 3, 2017 vous aussi le faire :-) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now