Hallo zusammen,
OXID übernimmt den Canonical Url des Vaterartikels bei der Variante.
Ich habe zwar ein Modul gefunden da kann man dieses Ändern aber nicht automatisch und das sind 2000 Artikel. Weiß jemand eine Lösung?
LG
Carmen
Hallo zusammen,
OXID übernimmt den Canonical Url des Vaterartikels bei der Variante.
Ich habe zwar ein Modul gefunden da kann man dieses Ändern aber nicht automatisch und das sind 2000 Artikel. Weiß jemand eine Lösung?
LG
Carmen
Der SEO Verantwortlich möchte das die Canonical so aussehen sollen.
https://domain/hersteller/Vaterartikel.html
https://domain/hersteller/Vaterartikel-gruen.html
https://domain/hersteller/Vaterartikel-lavendel.html
Die SEO URLs vom Vater und den Kindartikeln kannst unter den SEO Tab bei den Artikeln manuell bearbeiten:
Um das für 2.000 Artikel zu lösen, könntest PHP Skript aufsetzen welches sich an Beispiel Cron orientiert https://github.com/OXID-eSales/oxideshop_ce/blob/v6.10.1/source/bin/cron.php
Wo Du Dir das Model Objekt von den Artikeln reinlädst und die SEO URL einmalig über ein Skript anpasst bzw. regelmäßig pflegst. Die Logik dafür musst Dir aus dem Admin abgucken, also die Schritte in Skript auslagern was bei manueller Anpassung SEO URL durchlaufen wird.
Die Canonical Tags kannst über ein Modul überladen in den Controllern, die Methode dort heißt immer gleich getCanonicalUrl() z.B. bei dem Artikel Details Controller https://github.com/OXID-eSales/oxideshop_ce/blob/v6.10.1/source/Application/Controller/ArticleDetailsController.php#L850
Viele Grüße,
Tim
Vielen lieben Dank das hat wunderbar funktioniert.
Gerne doch
Zeig doch bei Gelegenheit mal bitte, wie Du es gelöst hast.
Das umbenennen der Urls konnte ich mit dem Wawi und dem eigenen Importer lösen.
Das dann auch die Canonical Url wie gewünscht angezeigt wird dazu die Zeilen
853 - 855 auskommentieren in ArticelDetailsController.php
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.