Eigene Sprachumschaltung

Gesperrt
Ginche
Beiträge: 24
Registriert: Mi 20. Mai 2009, 07:31
Kontaktdaten:

Eigene Sprachumschaltung

Beitrag von Ginche »

Hallo,
ich muss eine Sprachumschaltung einbauen(also mit Flaggen). Wenn ich auf ein Bildchen drauf drücke, übergebe die idcat vom "home"-Artikel der gewählten Sprache und die variable 'changelang'. Je nach dem was für Sprache ausgewählt wurde, weise ich ein Template zu sprachumschaltung_de oder_ en und etc.
Mein Problem ist: wenn ich aber im Modul Navigation_main (gabs in Contenido demo) einen anderen Menüpunkt wähle (nicht home), dann bleibt die Variable 'changelang' leer und es wird ein default Template zugewiesen.
<?php


if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$sprache = $_REQUEST['changelang'];
// $setSprache = '';

switch ($sprache ) {
case 1:
$tpl->generate('templates/sprachumschaltung_de.html');
// $setSprache = 'de';
break;
case 11:
$tpl->generate('templates/sprachumschaltung_en.html');
// $setSprache = 'en';
break;
case 14:
$tpl->generate('templates/sprachumschaltung_it.html');
// $setSprache = 'it';
break;
case 12:
$tpl->generate('templates/sprachumschaltung_fr.html');
// $setSprache = 'fr';
break;
case 13:
$tpl->generate('templates/sprachumschaltung_es.html');
// $setSprache = 'es';
break;
default:
$tpl->generate('templates/sprachumschaltung_de.html');
//$tpl->generate('templates/sprachumschaltung_'. $setSprache.'.html');
break;
}
?>
Wie könnte ich dieses Problem umgehen? Die Kategorien werden richtig in jeder ausgewählten Sprache angezeigt, nur mein eigenes Template ( die falsche Flaggen) als default gesetzt. In PHP werde ich nicht schlau ;)

Danke für Tipps
Ginche
Beiträge: 24
Registriert: Mi 20. Mai 2009, 07:31
Kontaktdaten:

Re: Eigene Sprachumschaltung

Beitrag von Ginche »

...also wie komme ich an einer bestimmten variable, von der ich auslesen könnte, was für sprache grade gewählt ist und für alle kategorien gilt...kann ich das irgendwie aus der db auslesen?....
Gesperrt