Umschalte(n)r Sprache

Bei Problemen/Anregungen mehrsprachiger Webseiten.

Umschalte(n)r Sprache

Beitragvon Kwonga » 22. Feb 2010, 16:50

Hallo Zusammen,
ich muss mich leider als totaler Noob outen und eine wahrscheinlich recht simple Frage stellen.
Ich spiele gerade mit dem demo Template rum und habe auch schon ein paar Strukturen in Deutsch und Englisch angelegt (auch beide aktiv).
Wie bekomme ich jetzt auf die Startseite, oder am besten in die linke Navigation einen "Umschalter" hin?
Grüße
Dirk
Kwonga
 
Beiträge: 2
Registriert: 22. Feb 2010, 16:35
Wohnort: Kirchheim b. München

Beitragvon timo.huber » 22. Feb 2010, 17:02

$glaskugel = new rex_glaskugel();
$loesung = $glaskugel->getLoesung("problem");
foreach ($loesung as $l)
{
echo $l;
}
Benutzeravatar
timo.huber
 
Beiträge: 305
Registriert: 22. Dez 2009, 12:26

Beitragvon Kwonga » 22. Feb 2010, 20:46

Hi timo,
danke für die Links, ich möchte aber die ganze HP entweder in Deutsch oder Englisch haben. Also inkl. der ganzen Navigation etc.
Am besten direkt auf der Eingangseite mit Fahnen auswählbar.
Grüße
Dirk
Kwonga
 
Beiträge: 2
Registriert: 22. Feb 2010, 16:35
Wohnort: Kirchheim b. München

Beitragvon raybeam » 22. Feb 2010, 21:02

Hallo Dirk,

vielleicht in dem Du ein kleines Template in den Bereich deiner Seite einbindest, in dem die Sprachlinks eingeblendet werden sollen.

In dem Beispiel unten werden Textlinks generiert. Um für jede Sprache eine Fahnengrafik zu nutzen, müsste der Quelltext entsprechend erweitert werden.

Du kannst den Quelltext natürlich auch direkt in dein Seitentemplate eingeben:

Code: Alles auswählen
<?php
foreach($REX['CLANG'] AS $cLangId=>$cLangName)
{
  if($cLangId != $REX['CUR_CLANG'])
  {
    $cLangUrl .= '<a href="'.rex_getUrl($this->getValue('id'),$cLangId).'">'.$cLangName.'</a> | ';
  }
}
print $cLangUrl;
?>


Näheres dazu auch unter www.raybeam.de

Gruß

Peter
Benutzeravatar
raybeam
 
Beiträge: 445
Registriert: 5. Feb 2006, 20:30


Zurück zu Mehrsprachigkeit [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast