Aktionen
GX-Task #45772
geschlossenStoredProduct::getUrl() in getManufacturerUrl() umbenennen und StoredProduct::getProductUrl() implementieren
% erledigt:
100%
Steps to reproduce:
Betroffene Versionen:
2.7.2.1
Release Notes Langtext:
GXEngineProduct::getUrl wurde durch besser verständliche Methode GXEngineProduct::getInfoUrl ersetzt
Beschreibung
Wenn man ein StoredProduct über den ProductReadService bezieht, liefert die getUrl()-Methode einen leeren String.
Beispielcode:
$languageCode = MainFactory::create('LanguageCode', MainFactory::create('StringType', $_SESSION['language_code'])); $productReadService = StaticGXCoreLoader::getService('ProductRead'); $product = $productReadService->getProductById(MainFactory::create('IdType', $products_id)); $productName = $product->getName($languageCode); $productUrl = $product->getUrl($languageCode); printf("product URL via GXEngine: %s\n", $productUrl);
Erwartetes Ergebnis wäre der URL der Artikelseite, unter Berücksichtigung der SEOBoost-Konfiguration und ggf. anderer relevanter Einstellungen.
Checkliste 0/0
Zugehörige Tickets
Von Tobias Schindler vor mehr als 9 Jahren aktualisiert
- Status wurde von Gemeldet zu In Prüfung geändert
- Zugewiesen an wurde auf Tobias Schindler gesetzt
Von Tobias Schindler vor fast 9 Jahren aktualisiert
- Status wurde von In Prüfung zu Gemeldet geändert
- Zugewiesen an
Tobias Schindlerwurde gelöscht
Von Daniel Würdemann vor fast 9 Jahren aktualisiert
- Tags wurde von Partner zu Partner, später geändert
Von Daniel Wu vor mehr als 8 Jahren aktualisiert
- Tags wurde von Partner, später zu Partner geändert
- Tracker wurde von GX-Bug zu GX-Task geändert
- Thema wurde von StoredProduct::getUrl() funktioniert nicht wie erwartet zu StoredProduct::getUrl() in getManufacturerUrl() umbenennen und StoredProduct::getProductUrl() implementieren geändert
- Zielversion wurde von 133 zu 3.5.1.0 beta1 geändert
Von Daniel Wu vor mehr als 8 Jahren aktualisiert
- Priorität wurde von Normal zu Hoch geändert
- Zielversion wurde von 3.5.1.0 beta1 zu 133 geändert
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Beziehung mit GX-Feature #54468: Über die Produkt-Entität die Url zum Produkt abrufen können wurde hinzugefügt
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 3.7.3.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Beziehung mit GX-Task #54469: Neue Methode GXEngineProduct::getInfoUrl ersetzt GXEngineProduct::getUrl wurde hinzugefügt
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Status wurde von Testing zu In Bearbeitung geändert
- Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
Von Torben Wark vor mehr als 7 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Torben Wark geändert
Von Torben Wark vor mehr als 7 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen