Seite 1 von 1

[solved] AMR - SEO-URL des aktuellen Artikels ausgeben

Verfasst: Fr 24. Okt 2014, 19:39
von rethus
Wie kann ich in einem Modul die SEO-URL des aktuellen Artikels ausgeben lassen, in dessen Kontext das Modul gerade geladen wurde?

Also anstatt:

asdf.de/cms/front_content.php?idart=1&idcat=5

asdf.de/tolleSeite/index.html

Re: AMR - SEO-URL des aktuellen Artikels ausgeben

Verfasst: Sa 25. Okt 2014, 07:45
von xmurrix
Guten Morgen rethus,

wenn du das AMR-Plugin verwendest, es aktiv ist und die Option zum Generieren der URLs auf "Bei der Ausgabe des HTML Codes der Seite" gesetzt ist, musst du nur die normale URL ausgeben. Das Plugin kümmert sich dann um die Umwandlung der URLs in SEO-URLs.

Ansonsten kannst du das mit folgendem Codebeispiel in Modulen machen:

Code: Alles auswählen

// URL ohne Protokoll und Host
$url = cUri::getInstance()->build(array(
    'idart' => cRegistry::getArticleId(),
    'lang' => cRegistry::getLanguageId()
));

// Volle URL inkl. Protokoll und Host
$url = cUri::getInstance()->build(array(
    'idart' => cRegistry::getArticleId(),
    'lang' => cRegistry::getLanguageId()
), true);
Gruß
xmurrix

Re: AMR - SEO-URL des aktuellen Artikels ausgeben

Verfasst: Sa 25. Okt 2014, 13:59
von rethus
Super, danke!