Verfügbare Sprachen dynamisch erweitern

Bei Problemen/Anregungen mehrsprachiger Webseiten.

Verfügbare Sprachen dynamisch erweitern

Beitragvon bastians » 21. Okt 2009, 08:49

Hallo,

kann man die Sprachen, die man im Backend erstellt, an einer bestimmten Stelle auf der Seite als "Sprachnavigation" dynamisch ausgeben lassen?
D.h. wenn ich neben meiner Standardsprache eine weitere hinzufüge, soll je nach Platzierung im Template bspw. neben meiner Top-Navigation "deutsch | englisch" stehen.

Geht das, oder wird empfohlen, dies eher manuell zu gestalten?
Grüße, Bastian
Benutzeravatar
bastians
 
Beiträge: 106
Registriert: 9. Mai 2008, 16:45
Wohnort: Stuttgart

Beitragvon Gregor.Harlan » 21. Okt 2009, 09:50

Hi,

eine dynamische Sprachnavigation kannst du so erreichen (und würde ich einer manuellen vorziehen):
Code: Alles auswählen
echo '<ul>';
foreach ($REX['CLANG'] as $id => $name) {
  if ($REX['CUR_CLANG'] == $id)
    echo '<li><strong>'.$name.'</strong></li>';
  else
    echo '<li><a href="'.rex_getUrl('',$id).'">'.$name.'</a></li>';
}
echo '</ul>';

Gruß, Gregor
Benutzeravatar
Gregor.Harlan
Entwickler
 
Beiträge: 825
Registriert: 4. Jun 2007, 09:35
Wohnort: Dresden

Beitragvon bastians » 21. Okt 2009, 20:42

Super, danke :-)

Sollte man ins Wiki packen.
Grüße, Bastian
Benutzeravatar
bastians
 
Beiträge: 106
Registriert: 9. Mai 2008, 16:45
Wohnort: Stuttgart


Zurück zu Mehrsprachigkeit [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast