Welche AMR-Option zum Generieren der URLs verwendest du?dosenbrot hat geschrieben:...Ich nutze das Modul Standard-Artikelliste Advanced v2.2.2 mit contenido 4.8.11 und AMR und wollte nun einzelne Inhalte mithilfe dieses Moduls gezielt auf einer anderen Website von mir includen. Generell kein Problem, nur die Links sind leider relativ, so dass die Domain nicht von der Ursprungsquelle übernommen wird. Zur Verdeutlichung:
Ursprungsquelle:Included auf der anderen Website sieht der Link so aus:Code: Alles auswählen
http://www.domain-EINS.tld/letzte-news-exportieren.html
...Code: Alles auswählen
http://www.domain-ZWEI.tld/letzte-news-exportieren.html
Ist es die Option "Bei der Ausgabe des HTML Codes der Seite", wird das von dir gewünschte Verhalten nicht automatisch machbar sein, da man hier nicht steuern kann, ob vollständige URLs (inkl. Protokoll + Host + eventuell Mandantenverzeichnis). Bei dieser Option werden alle gefundenen URLs vom Mandantenverzeichnis aus generiert.
Verwendest du die Option "Beim Generieren des Codes der Seite", kannst du das Steuern, wie du lustig bist. Dafür musst du halt die URL Generierung in sämtlichen Modulausgaben selber implementieren. Es gibt aber dennoch die Möglichkeit, beides zu mischen.
Du kannst z. B. nur die URLs in der Artikelliste der Ursprungsquelle vom UrrlBuilder generieren lassen, um vollständige URLs auszugeben. Mit folgendem Code, überall wo Links zu Artikel erstellt werden, sollte das möglich sein:
Code: Alles auswählen
$params = array(
'idcat' => $db2->f('idcat'),
'idart' => $db2->f('id'),
'lang' => $lang
);
$aData[$i]['Link'] = Contenido_Url::getInstance()->build($params, true);
Ich würde sogar vorschlagen, dass du die URL Generierung in der Artikelliste steuerbar machst. Wird die Artikelliste innerhalb von http://www.domain-EINS.tld verwendet, kannst du die Erstellung bisheriger URLs beibehalten. Bindest du die Artikelliste aus http://www.domain-EINS.tld in http://www.domain-ZWEI.tld ein, kannst du auf die oben beschriebene URL-Generierung mit dem UrlBuilder switchen.
Gruß
xmurrix