Mat_D1245 Posted October 21, 2016 Share Posted October 21, 2016 Bonjour à tous, j'ai une liste des tags pour les produits, sous la forme: id_product > tag1, tag2, tag3... existe-t-il une solution pour les intégrer rapidement et facilement à Prestashop? J'ai plus de 9000 produits, alors à la mano cela risque d'être l'enfer... Merci pour toute information ou tuyau sur le sujet! Cordialement, Mathieu. Link to comment Share on other sites More sharing options...
Eolia Posted October 21, 2016 Share Posted October 21, 2016 Ben remplissez la table ps_product_tag et ps_tag^^ Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 21, 2016 Author Share Posted October 21, 2016 Bonsoir Eolia, merci de la réponse rapide! J'avais déjà repéré ces deux tables, je ne sais pas comment les remplir proprement. J'imagine que les tags sont uniques, et que chaque produit se voit attribué l'id du tag qui lui appartient? C'est bien ca? Link to comment Share on other sites More sharing options...
Eolia Posted October 21, 2016 Share Posted October 21, 2016 Exactement^^ Donc pour y arriver il faut créer un petit script. Pour chaque produit pernez les tags un par un si le tag existe déjà, récupérez son id et affectez-le à l'id produit dans ps_product_tag Sinon, ajoutez d'abord le tag dans chaque langue dans ps_tag puis affectez-le comme ci-dessus Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 21, 2016 Author Share Posted October 21, 2016 Ok, super, merci pour les infos! Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 21, 2016 Author Share Posted October 21, 2016 Les tables sont peuplées! Le backend prend bien les choses en compte, mais pas le frontend. J'imagine qu'il faut purger un cache? J'ai changé les settings du module "block tags", pensant ainsi forcer une nouvelle compilation des tags, mais rien... Link to comment Share on other sites More sharing options...
Eolia Posted October 21, 2016 Share Posted October 21, 2016 Videz le cache smarty^^ Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 21, 2016 Author Share Posted October 21, 2016 C'est fait, page blanche en frontend J'ai plus non plus accès aux commandes, mais je peux encore éditer les produits... Link to comment Share on other sites More sharing options...
Eolia Posted October 21, 2016 Share Posted October 21, 2016 Hum...ça c'est l'arbre qui cache la forêt. Vous ne devez pas le vider souvent, et un autre problème a été révélé lors du vidage du cache. Activez l'affichage des erreurs dans /config/defines.inc.php et vous saurez l'origine du problème^^ Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 21, 2016 Author Share Posted October 21, 2016 Voici l'erreur: Fatal error: Cannot redeclare class Order in /var/www/clients/client1/web2/web/shop/override/classes/Order.php on line 0 Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 21, 2016 Author Share Posted October 21, 2016 Il fallait aussi supprimer class_index.php Boah, j'aime pas trop ce genre de frayeur un vendredi soir... Mais bon, tout roule, mes tags sont présents. Merci Eolia pour le soutien moral en plus du soutien technique!! Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 24, 2016 Author Share Posted October 24, 2016 Petite question relative au cache: Ma liste de Tags es remise à jour tous les jours par cronjob. Dois-je obligatoirement purger le cache entier pour qu'ils soient remis à jour? Ou existe-t-il une astuce pour forcer la recompilation des variables liées au block de tags? Je serai super heureux de toute info sur le sujet! Amicalement, Mathieu. Link to comment Share on other sites More sharing options...
Eolia Posted October 24, 2016 Share Posted October 24, 2016 Il faut vider du cache toutes les pages qui utilisent les tags et surtout le blocklayered s'il est actif (c'est surtout lui qui met en cache les produits) Link to comment Share on other sites More sharing options...
Mat_D1245 Posted October 24, 2016 Author Share Posted October 24, 2016 Ok, merci. Mais bon, nous avons plus de 100 catégories, sans parler des autres pages, où la navigation à facettes est active... Comment faire ne purger que ces caches-là? Il me semble finalement plus facile de purger le cache tous les matins en arrivant... 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