Seite 1 von 1

Link für Sprachwechsel

Verfasst: Di 7. Okt 2014, 21:12
von Horst1234
Hallo,

in Contenido 4.8. konnte man mit folgenden Links den Sprachwechsel einfügen:

Code: Alles auswählen

<a href="<?php echo "".$sess->url ("front_content.php?client=$client&changelang=1&parent=$parent&subid=$subid&idcat=$idcat").""?>" >Deutsch</a>
<a href="<?php echo "".$sess->url ("front_content.php?client=$client&changelang=2&parent=$parent&subid=$subid&idcat=$idcat").""?>" >English</a>
Dadurch war gesichert, dass man von einer bestimmten Unterseite der einen Sprachversion gleich auf die Identische in der anderen Sprachversion wechseln konnte.
Irgentwie kriege ich diese beiden Links mit 4.9. nicht an's Laufen. Hat sich da der Code geändert?
by the way: den language_changer der Demoversion kann ich nicht nutzen, weil mein Kunde halt alle Sprachversionen sichtbar haben will ;-)

Grüße aus Bremen,
Horst

Re: Link für Sprachwechsel

Verfasst: Do 9. Okt 2014, 08:06
von frederic.schneider_4fb
Guten Morgen Horst, hast Du Dir das Modul "navigation_lang_changer" (Demomandant) mal angesehen? Dort wird die URL wie folgt generiert:

Code: Alles auswählen

// Zeile 101 aus der navigation_lang_changer_output.php
$url = cRegistry::getFrontendUrl() . 'front_content.php?idart=' . $idart . '&changelang=' . $selectedLang;

Re: Link für Sprachwechsel

Verfasst: Do 9. Okt 2014, 09:21
von Horst1234
Hallo Frederic,
daran liegt es nicht, aber ich hab das Problem durch Zufall entdeckt: die Sprachwechsel funktioniert nur mit Ziel auf die entsprechende Unterseite, wenn der Alias der Kategorie identisch ist.
Das scheint beim Demomandanten ähnlich zu sein: wenn man auf den Sprachwechsel drückt, kommt man nur immer wieder auf die Startseite der anderen Sprachversion, aber nicht auf die
entsprechende Unterseite, von der man kam. Das ist natürlich sehr ungünstig, früher ging das auch ohne das der Alias der kategorie gleichlautete.
Könnt ihr da was machen bei 4fb?
Herzliche Grüße,
Horst

Re: Link für Sprachwechsel

Verfasst: Do 9. Okt 2014, 11:02
von frederic.schneider_4fb
Wir schauen uns das Verhalten bei Sprachwechseln noch einmal an!

Re: Link für Sprachwechsel

Verfasst: Fr 26. Aug 2016, 14:10
von JuePoe
Hi,
das war 2014. Das Problem besteht in der neuesten Version immernoch (8/2016). Oder habt ihr das inzwischen gefixt?
Die deutschen URLs sehen im englischsprachigen Bereich nicht so gut aus.

Beste Grüße
Jürgen Pötschik

Re: Link für Sprachwechsel

Verfasst: Fr 26. Aug 2016, 16:02
von homtata
Ich habe das bei einer Kundin seit Version 4.9.3 und jetzt bis 4.9.11 laufen, und es funktioniert wie im Demomandanten von Frederic beschrieben:

Code: Alles auswählen

$url = cRegistry::getFrontendUrl() . 'front_content.php?idart='.$idart.'&changelang=' . $selectedLang;
wird im Modul generiert, an Smarty übergeben und bei eingeschaltetem AMR sehe ich bei Mouseover in der Statusleiste dann ganz klar die korrekte Sprachversion der Zielseite.... oder wie machst du das und wann wie wo siehst du was anderes?