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

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

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

Beitrag 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
Zuletzt geändert von rethus am Sa 25. Okt 2014, 13:59, insgesamt 1-mal geändert.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: AMR - SEO-URL des aktuellen Artikels ausgeben

Beitrag 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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: AMR - SEO-URL des aktuellen Artikels ausgeben

Beitrag von rethus »

Super, danke!
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Antworten