Jump to content

Racine et Accueil bouclent à l’infini


Recommended Posts

Bonjour,

 

Suite à une mauvaise manipulation sur un Prestashop 1.5.5.0, la catégorie racine « Root » a été modifiée pour avoir la catégorie « Accueil » comme parent. 

 

Ce qui génère plusieurs problèmes :

  1. Une boucle sur ces catégories lorsqu’on déplie l’arborescence des catégories, puisque Accueil est sous Root, elle-même sous Accueil, etc.
  2. Impossible de changer le parent de Root : la seule alternative serait Root elle-même, mais une catégorie ne peut pas être son propre parent (logique);
  3. Impossible de définir Accueil comme catégorie racine, y compris en activant le multi-boutique;
  4. Les produits phares : désormais tous les produits sont des produits phares, puisqu’ils appartiennent tous à la racine ET à l’accueil…

Je comprends le problème évidemment — même si je reste extrêmement surpris qu’une telle bêtise ait pu être commise : aucune sécurité ou vérification avant ce genre d’action ? 

 

J’essaie de trouver une solution mais rien ne semble vouloir marcher. La documentation ne donne aucune information utile, pas plus que les différents sujets ouverts sur le forum (en tout cas aucuns de ceux que j’ai pu trouver).

 

 

Est-ce que quelqu’un aurait un moyen de corriger ça ? Je suppose qu’il y a deux options :

  • soit retirer le parent de la racine;
  • soit définir l’accueil comme racine afin de rompre la boucle.

Mais comment faire ?

 

Merci d’avance pour votre patience et votre aide !

Link to comment
Share on other sites

Je suis en train de regarder comment faire ça justement, mais la question sera : dois-je chercher à supprimer le parent de Root, ou à définir Accueil comme racine ?

 

J’essaie déjà de trouver ou sont ces deux informations dans la base.

 

Merci en tout cas pour la piste !

Edited by ffoodd (see edit history)
Link to comment
Share on other sites

J’ai fait un backup complet et donc passé « id_parent » à « 0 » pour la racine.

 

En revanche le « level_depth » n’est pas à zéro : à quoi cela correspond-il ?

 

(Merci beaucoup pour ces indications, ça n’est pas évident de se repérer !)

 

Edit : Au temps pour moi, le « level_depth » a été modifié automatiquement après le changement sur le parent — et je constate donc tout bêtement que c’est le niveau dans l’arborescence !

Edited by ffoodd (see edit history)
Link to comment
Share on other sites

Tout à fait, je viens de re-parcourir les catégories et produits, et tout est revenu « à la normale », merci  :)

 

Il me reste une incohérence sur les produits phares, il semble toujours prendre tous les produits — mais c’est probablement géré ailleurs. Je continue, mais le sujet principal est résolu !

Link to comment
Share on other sites

Pourtant non, je n’en ai que 4 lorsque je filtre par catégorie sur les produits…

 

Par contre toutes mes catégories ont « Accueil » comme parent : est-ce que les produits des sous-catégories sont considérés comme attachés à Accueil ?

Link to comment
Share on other sites

Je crois avoir trouvé : certains produits ne sont pas catégorisés, et sont donc associés à « Root ».

 

En revanche aucun produit de la catégorie « Accueil » n’apparaît dans les produits phares, et ce n’est pas normal il me semble ? Et pourtant, le paramètre « is_root_category » est bien sur 1 pour Accueil et 0 pour Root. Devrais-je inverser ?

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...