Multiple Language Switch Module

Alles rund um Module und Plugins in CONTENIDO 4.9.
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von rethus » Di 28. Mär 2017, 08:16

Freut mich, das dir das Modul nützlich ist.
Ich habe es derzeit nicht 100% auf dem Schirm, aber i.d.R müsste eine front_content.php...-URL bei aktiviertem AMR automatisch umgeschrieben werden.

Im AMR ist das der Punkt : Zeitpunkt zum Generieren der URLs ⇒ Bei der Ausgabe des HTML Codes der Seite

Wie gesagt hab es jetzt nicht geprüft, ggf. muss ich da noch mal ran. Hast du ne Beispielseite, wo du es einsetzt?
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

farina
Beiträge: 259
Registriert: Fr 24. Okt 2003, 13:16
Wohnort: Düren
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von farina » Di 28. Mär 2017, 12:13


rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von rethus » Di 28. Mär 2017, 15:23

Da scheints du das Problem schon gelöst zu haben? Oder verwendest du hier "deutsch" als String im Backend für die Sprache?
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

farina
Beiträge: 259
Registriert: Fr 24. Okt 2003, 13:16
Wohnort: Düren
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von farina » Di 4. Apr 2017, 09:52

Die Website ist nun mit der richtigen Domain verknüpft.
Wenn man beispielsweise auf diese Seite geht: http://www.v-tork.com/vtork/ger/produkt/index.html
und dort in den englischen Bereich switcht, taucht nach wir vor die front_content.php in der URL auf http://www.v-tork.com/front_content.php ... angelang=4, die erst weggeht, wenn ich auf eine andere englische Seite gehe.

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von rethus » Mi 5. Apr 2017, 17:10

(Mal ein Schnellschuss aus der Hüfte) ... Versuch doch mal im AMR die Option zur Vermeidung von "Dublicate Content" zu aktivieren... ob es dann geht.
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

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von homtata » Mi 5. Apr 2017, 23:07

Hast du in AMR die Option "Bei der Ausgabe des HTML Codes der Seite" gewählt? Das wäre die erste Grundbedingung.
Wenns immer noch nicht klappt, dann versuch mal, den Link über den urlBuilder auszugeben:

Code: Alles auswählen

# aufbau einer normalen url
$url = 'front_content.php?idart=123&lang=2&client=1';

# erstellen der neuen Url über CONTENIDOs Url-Builder (seit 4.8.9),
# der die Parameter als assoziatives array erwartet
$params = array('idart'=>123, 'lang'=>2, 'client'=>1);
$newUrl = Contenido_Url::getInstance()->build($params);

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Multiple Language Switch Module

Beitrag von rethus » Mo 8. Mai 2017, 10:18

Tipp ist richtig, aber es müsste cUri verwendet werden, Contenido_Url gibt es in 4.9.0 nicht mehr:

Code: Alles auswählen

$Path = cUri::getInstance()->build($params);
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