Seite 1 von 1
Language switcher
Verfasst: Mo 27. Mär 2006, 09:17
von djavet
Hello
I'm looking for a switcher module for 3 languages?
I can find only for 2 and this was provide with 4.6.8 is only for 2.
Something like when I'm on english:
de | english | fr
and when I'm on french:
de | en | français
etc.
Any links?
Regards and thx for your help.
Dominique
Re: Language switcher
Verfasst: Mo 27. Mär 2006, 13:25
von mvf
try to modify the orgiginal like this
Code: Alles auswählen
switch($lang){
case '3':
//chinese -> deutsch | english
echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="language" title="zu Deutsch wechseln">'.mi18n("deutsch").'</a>';
echo ' | <a href="'.$sess->url('front_content.php?changelang=2').'" class="language" title="switch to english">'.mi18n("english").'</a>';
break;
case '2':
//englisch -> deutsch | chinese
echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="language" title="zu Deutsch wechseln">'.mi18n("deutsch").'</a>';
echo ' | <a href="'.$sess->url('front_content.php?changelang=3').'" class="language" title="chinese">'.mi18n("chinese").'</a>';
break;
default:
//deutsch -> englisch | chinese
echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="language" title="switch to english">'.mi18n("english").'</a>';
echo ' | <a href="'.$sess->url('front_content.php?changelang=3').'" class="language" title="chinese">'.mi18n("chinese").'</a>';
break;
}
Verfasst: Mo 27. Mär 2006, 14:29
von djavet
Thx!
I will try it.
Regards, Dominique
Verfasst: Mo 27. Mär 2006, 15:27
von mvf
djavet hat geschrieben:Thx!
I will try it.
Regards, Dominique
if ya don't succeed just sent access data to backend by pm

Verfasst: Mo 27. Mär 2006, 15:46
von djavet
Work like a charm. Thx.
I will jsut add the catid and the artid.
Thx for your help.
Regards, Dominique
Verfasst: Mo 27. Mär 2006, 17:20
von mvf
djavet hat geschrieben:Work like a charm. Thx.
I will jsut add the catid and the artid.
Thx for your help.
Regards, Dominique
if ya want it to redirect to same article, ya have to

but the initial request was just a languageswitcher :S
good to know that it solved ya prob
Verfasst: Fr 7. Apr 2006, 12:18
von HorstWetzel
Hallo , Guido
ich suche schon eine ganze Weile nach einer Möglichkeit der Sprachumschaltung - dauernd lese ich nur man müsse das Modul so und so ändern ....
Welches Modul ist denn wphl gemeint und wie wird dieses Modul in das Layout eingebunden?
Mir fehlt da wohl noch voll der Zusammenhang!
Könntest du mir vielleicht ein paar Tips geben. Wäre die sehr verbunden
Gruss
Horst
Verfasst: Fr 7. Apr 2006, 12:25
von djavet
Hallo
Hier ist das komplett code ich brauche:
Name: LanguagesSwitcher
Type: Navigation
Input: leer
Output:
Code: Alles auswählen
<?php
switch($lang){
case '3':
//français -> albanais | english
echo '<a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=1').'" class="language" title="zu albanais wechseln">'.mi18n("al").'</a>';
echo ' | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=2').'" class="language" title="switch to english">'.mi18n("en").'</a> | français';
break;
case '2':
//englisch -> albanais | français
echo '<a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=1').'" class="language" title="zu albanais wechseln">'.mi18n("al").'</a>';
echo ' | english | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=3').'" class="language" title="français">'.mi18n("fr").'</a>';
break;
default:
//albanais -> englisch | français
echo 'albanais | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=2').'" class="language" title="switch to english">'.mi18n("en").'</a>';
echo ' | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=3').'" class="language" title="français">'.mi18n("fr").'</a>';
break;
}
?>
Und noch das Tag in Layout "Standard":
<container id="61" name="LanguagesSwitcher" types="Navigation" default="LanguagesSwitcher">LanguagesSwitcher</container>
Und denn ein Template erstellen mit Layout "Standard", und wahlen mit dropmenu das Module "LanguageSwitcher", speichern und preconfigurien dein andere Module ob benutzt, und diese Template geben in einem Kategory. Und... ein Artikel erfassen.
Viel Spass.
Gruss; Dominique