jujutte24 Posted May 9, 2015 Share Posted May 9, 2015 (edited) Bonjour, lors d’import CSV, certaines images ont été importées, mais la légende de ces images n'est pas présente. Un bug certainement. Au lieu d'attribuer à la main chaque légende via le BO de la fiche produit, je cherche une requète SQL pour obliger chaque ID d'image à prendre le "nom" du produit auquel elle est attachée. Par exemple, le produit ID 12565 a pour nom "Boite à chaussure" a 3 images avec les ID = 24653, 24654, 24655. Comment faire pour que ces 3 images aient la légende "boite à chaussure". Si vous avez l'astuce Merci de votre aide. Edited May 9, 2015 by jujutte24 (see edit history) Link to comment Share on other sites More sharing options...
jujutte24 Posted May 23, 2015 Author Share Posted May 23, 2015 UP Link to comment Share on other sites More sharing options...
herve25 Posted May 26, 2015 Share Posted May 26, 2015 Pour récupérer les infos en sql tu peux utiliser cette requête.Elle te récupérer l'identifiant de l'image, l'identifiant de la langue et le nom du produit associé à la langue.( Si tu utilise uniquement le français tu peux rajouter une condition WHERE id_lang= xx ) SELECT i.id_image, pl.id_lang, pl.name FROM `ps_image` i LEFT JOIN ps_product p USING(id_product) LEFT JOIN ps_product_lang pl USING (id_product) Ensuite tu peux exécuter un script php qui insère ces données dans la table ps_image_langC'est peut être possible de le faire en full sql mais je n'ai pas moyen de tester pour te confirmer ça. Link to comment Share on other sites More sharing options...
jujutte24 Posted May 29, 2015 Author Share Posted May 29, 2015 Bonjour, merci pour l'info. Je vais voir si j'y arrive... je posterai la réponse 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