Verwendung
...
Methode | Signatur | Beschreibung |
---|---|---|
getCanonicalQuery | public function getCanonicalQuery(): string; | Liefert die relative Canonical-URL als String zurück |
getEntity | public function getEntity(): ?Dbal\Definition\EntityInterface; | Liefert das zu Grunde liegende Entity zurück |
getIdentification | public function getIdentification(): string; | Liefert einen identifizierenden String zurück. Dies wird pro Implementation benötigt, um unterschiedliche Implementationen für denselben Entity-Typ zu unterscheiden |
getParameters | public function getParameters(): array; | Liefert die Parameter als Name-Value-Paare zurück, die im Canonical URL-Datensatz gespeichert und beim Anwenden der Canonical URL als Request-Parameter zur Verfügung stehen sollen |
...
Wird ein Canonical Link in einem Frontend geöffnet, muss er validiert werden, da dieser z.B. seit seiner Anlage seine Gültigkeit verloren hat. Für die Validierung wird das Event \Brandbox\CmsCore\Cms\Realurl\Lib\Event\OnPopulateRealUrlParams
gefeuert.
Code-Beispiele
Einfacher Link mit Shortling (cmsPageShortLink)
Links zu Datenmodels
...
language | php |
---|---|
theme | RDark |
title | Beispiel shopGroup mit verschaltelten Gruppen |
...
Event | Beschreibung |
---|---|
\Brandbox\CmsCore\Cms\Realurl\Lib\Event\OnPopulateRealUrlParams |