Hey Sonic,
so wie ich das sehe, kannst du konkrete Ersetzungsregeln mit dem XML nicht manipulieren. Möglich sind da nur der Regex, der “Sonderzeichen” erkennt, Groß- und Kleinschreibung, Separator und die Regel-Sammlungen. Da jetzt eine eigene Regelsammlung anzulegen ist sicher zu fummelig - entsprechend würde ich an deiner Stelle eher das Beispiel-Plugin am Ende des Dokuments benutzen: https://developers.shopware.com/exampleplugins/SwagCustomSlugService.zip
Dort kannst du in “SlugService.php” Ersetzungen vornehmen BEVOR das Ding an den Slugger weitergereicht wird:
public function slugify($string, $separator = null)
{
$string = html_entity_decode($string);
// HIER DEINE ANPASSUNG
return $this->coreSlugService->slugify($string, $separator);
}
Das sollte funktionieren - habe es jetzt aber nicht getestet.
Besten Gruß
Daniel