Beim umbenennen einer Katgorie wird die Funktion strRenameCategory() (aus der Datei functions.str.php) ausgeführt. In der Funktion sollte nach erfolgreichem Umbenennen der Kategorie die vom Pathresolver generierte Cache-Datei gelöscht werden.
In der Zeile 584 wird auch ein unlink auf die Datei gemacht:
Code: Alles auswählen
@unlink($cfgClient[$client]["path"]["frontend"]."cache/locationstring-url-cache-$lang.txt");
Innerhalb der Funktion ist aber weder $cfgClient noch $client referenziert (Stichwort global), daher wird die Datei nicht gelöscht. Dann findet der Pathresolver unter dem neuen Urlnamen der Kategorie keine idcat
.
Gruß
xmurrix