Im aktuellen REDAXO 5.5 mit aktuellem yrewrite wird das Path File nicht neu generiert wenn ein Artikel verschoben oder kopiert wurde. Es ist zwar einfach, dieses Verhalten zu umschiffen, indem man einmal auf offline und dann wieder auf online klickt. Damit wird das Path File von yrewrite neu generiert. Nicht jeder Redakteur kennt jedoch solche Kniffe oder mag sie sich merken. Ein Bug bleibt ein Bug, auch wenn man das Heck in eine andere Richtung dreht.
Ich habe mich grade mal ein paar Stunden mit dem Thema beschäftigt und versucht Workarrounds zu finden, die es ohne Codeänderung am Core und am Addon yrewrite möglich machen korrekte Urls zu bekommen. Da haben sich schon andere dran versucht - ich komme zum gleichen Ergebnis: ohne Extensionpoints ist das kaum zu handeln (https://github.com/redaxo/redaxo/issues/1239)
Die Extensionpoints hätten noch einen weiteren Vorteil: man könnte wieder automatische 301 Weiterleitungen machen. Das ist auch etwas, was einem Redakteur schwer beizubringen ist, dass er zusätzlich zu seiner redaktionellen Arbeit auch noch Urls verwalten soll.
Ich habe hier nur einen schalen Tipp, wie sich das Path File neu generieren lässt.
Wenn man sowas ins Template schreibt:
Code: Alles auswählen
if (rex::getUser()) {
rex_yrewrite::generatePathFile([]);
}
Liebe Grüße,
Wolfgang