html2 Posted November 2, 2015 Share Posted November 2, 2015 Bonjour, après avoir tenté de faire une mise à jour automatique rien ne se passe correctement. J'ai décidé de le faire à la main, mais je me retrouve avec certain problèmes... Après l'ajout de la requête sql pour importer les catégories je me retrouve avec ca. [PrestaShopDatabaseException] Unknown column 'cs.ctm' in 'where clause' SELECT c.id_parent, c.id_category, cl.name, cl.description, cl.link_rewrite FROM `ps_category` c LEFT JOIN `ps_category_lang` cl ON (c.`id_category` = cl.`id_category` AND cl.`id_lang` = 1 AND cl.id_shop = 1 ) LEFT JOIN `ps_category_group` cg ON (cg.`id_category` = c.`id_category`) LEFT JOIN `ps_category_shop` cs ON (cs.`id_category` = c.`id_category`) WHERE (c.`active` = 1 OR c.`id_category` = 2) AND c.`id_category` != 1 AND `level_depth` <= 5 AND cg.`id_group` IN (1) AND cs.`id_shop` = 1 AND cs.`ctm` = 1 GROUP BY id_category ORDER BY `level_depth` ASC, cs.`position` ASC SI quelqu'un peut m'aider.. Merci Link to comment Share on other sites More sharing options...
html2 Posted November 2, 2015 Author Share Posted November 2, 2015 (edited) je n'ai fait qu'exporter la table catégorie . En backoffice j'ai bien mais catégories c'est en front office que ça affiche ca.. Comment je fais pour supprimer ca .? Dans les erreurs cela m'affiche aussi ca .? DbCore->executeS - [line 871 - modules/categoriestopmenu/categoriestopmenu.php] - [1 Arguments] 866. '.((int)$ctm_maxdepth != 0 ? ' AND `level_depth` <= '.(int)$ctm_maxdepth : '').' 867. AND cg.`id_group` IN ('.pSQL($groups).') 868. AND cs.`id_shop` = '.$this->context->shop->id.' 869. AND cs.`ctm` = 1 870. GROUP BY id_category 871. ORDER BY `level_depth` ASC, cs.`position` ASC')) 872. return; 873. } 874. else 875. { 876. $id_customer = (int)$params['cookie']->id_customer; Cela viendrais de mon module .? Bizarre parce que quand j'installe ce thème je n'ai pas de soucis ...! le problème viens apresè quand 'importe la catégorie... Edited November 2, 2015 by html2 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted November 2, 2015 Share Posted November 2, 2015 ou avez-vous pris cette requête ? 'est sur que la colonne ctm n'existe pas dans cette table, donc vous pouvez supprimer AND cs.`ctm` = 1 Link to comment Share on other sites More sharing options...
Eolia Posted November 2, 2015 Share Posted November 2, 2015 Supprimez la ligne indiquée plus haut dans le fichier du module line 871 - modules/categoriestopmenu/categoriestopmenu.php Link to comment Share on other sites More sharing options...
html2 Posted November 2, 2015 Author Share Posted November 2, 2015 Re ! Donc j'ai trouvé la solution effectivement ce module insert un champ en plus dans la table categorie_shop . Je vous remercie pour votre intervention. ! Je clos le sujet ! 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