Projekt

Allgemein

Aktionen

GX-Task #45772

geschlossen

StoredProduct::getUrl() in getManufacturerUrl() umbenennen und StoredProduct::getProductUrl() implementieren

Von Marco Bruchmann vor mehr als 9 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Torben Wark
Kategorie:
Core
Zielversion:
% 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

Tags:

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

Beziehung mit GX-Entwicklung - GX-Feature #54468: Über die Produkt-Entität die Url zum Produkt abrufen könnenGemeldet

Aktionen
Beziehung mit Entwickler-Logbuch - GX-Task #54469: Neue Methode GXEngineProduct::getInfoUrl ersetzt GXEngineProduct::getUrlErledigtMoritz Bunjes

Aktionen
#3

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
#4

Von Tobias Schindler vor fast 9 Jahren aktualisiert

  • Status wurde von In Prüfung zu Gemeldet geändert
  • Zugewiesen an Tobias Schindler wurde gelöscht
#5

Von Daniel Würdemann vor fast 9 Jahren aktualisiert

  • Tags wurde von Partner zu Partner, später geändert
#6

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
#7

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
#8

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
#9

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
#10

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)
#11

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Beziehung mit GX-Task #54469: Neue Methode GXEngineProduct::getInfoUrl ersetzt GXEngineProduct::getUrl wurde hinzugefügt
#12

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
#14

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
#15

Von Torben Wark vor mehr als 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Torben Wark geändert
#17

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