Projekt

Allgemein

Profil

GX-Task #47188

Von Moritz Bunjes vor mehr als 8 Jahren aktualisiert

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.

Zurück