Antwort #5 am: 27. Februar 2015, 11:02:51
Fast:
Sie "springen" nicht in die ursprüngliche Kategorie (insofern du damit die Kategorie meinst in welcher der Artikel ursprünglich angelegt wurde) sondern das Skript holt sich die Kat-ID mit der kleinsten ID aus der DB (Tabelle
products_to_categories). (siehe
LIMIT 1 in
/inc/xtc_get_product_path.inc.php in der entsprechenden Query (
$category_query)).
Mittels der Funktion
xtc_get_product_path() wird in
/inc/shopstat_functions.inc.php nun aber die
$current_category_id gesetzt:
$current_category_id = xtc_get_product_path($prodid);
Das war's dann mit einer nachvollziehbaren Breadcrumb und einer korrekten Kategorie aus der der Besucher kam als er den Artikel aufrief. Dadurch wird auch die Blätterfunktion durch die Artikel ad Absurdum geführt.
Das ist nach meiner vollen Überzeugung ein echter und übler Bug, der allerdings ignoriert wird mit der Begründung das brauche kaum jemand und der der es brauche könne ja bei
GTB oder
web28 eine entsprechende Erweiterung/einen Fix kaufen.
Gruß,
noRiddle