GX-Task #47188
geschlossenKategorie- und Produkt-Service berücksichtigt nun beim Anlegen und Ändern von Kategorien bzw. Produkten die Url Keywords
100%
Beschreibung
Kategorie- und Produkt-Service berücksichtigt nun beim Anlegen und Ändern von Kategorien bzw. Produkten die Url-Keywords. Das bedeutet, dass bei den Operationen Create, Update und Duplicate überprüft wird, ob gültige Url-Keywords angegeben wurden und ggf. finden Korrekturen in der Datenbank statt. Dazu haben die Klassen ProductWriteService und CategoryWriteService im Konstruktor einen weiteren Parameter $urlKeywordsRepairer vom Typ UrlKeywordsRepairerInterface erhalten. Die Klasse GMSEOBoost implementiert dieses Interface. Entsprechend wurden die Factorys erweitert:
ProductServiceFactory::createProductWriteService()
CategoryServiceFactory::createCategoryWriteService()
Zum Überprüfen und Korrigieren der Url-Keywords wird die repair-Methode vom urlKeywordsRepairer (GMSEOBoost) mit dem Parameter 'products' bzw. 'categories' aufgerufen. Sie stellt sicher, dass für jeden Artikel bzw. jede Kategorie eindeutige Url-Keywords vergeben sind.
Die Änderung wird ab 3.0.1.0 und 3.1.1.0 beta4 enthalten sein.
Von Moritz Bunjes vor mehr als 8 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)