PrestaShop-Shops, die Kategorien hinzugefügt oder entfernt haben oder Module zur automatischen und massenhaften Bearbeitung von Kategorien und Produkten einsetzen, haben oft eine kaputte Struktur zur Beschreibung der Kategorietiefe (Kategorietiefe).
Falsche Kategorie- und Unterkategorietiefe äußert sich durch falsche Breadcrumb-Anzeige und gemischte Kategorieanzeige in externen Modulen. Dies geschieht z.B. durch fehlerhaften Datenimport, Fehler in den Modulen zur Massenprodukt- und Kategoriebearbeitung oder die Übertragung von Unterkategorien zwischen Kategorien.
Um die Struktur der Kategorien und deren Tiefe festzulegen, sollten Sie sich in die PrestaShop 1.6 Datenbank einloggen, z.B. mit phpMyAdmin, und die folgende Abfrage ausführen:
UPDATE `ps_category` c1
INNER JOIN `ps_category` c2 ON (c2.`id_category` = c1.`id_parent`)
SET c1.`Level_depth` = c2.`level_depth`+1;
Die Wirkung wird sofort sichtbar sein. Kategorien und Unterkategorien werden korrekt angezeigt.
Wenn Sie Hilfe bei der Entwicklung und Wartung Ihres PrestaShop benötigen - kontaktieren Sie uns bitte. Wir werden Ihnen helfen :-)