Antwort #10 am: 24. Mai 2012, 13:30:51
Schade das hier niemand antwortet.
...und sorry für doppel-trippel-quattro-post.
Ich bin mir sicher, dass das Ganzte ziemlich einfach zu lösen ist.
Da ich aber nicht den direkten Zugriff dafür weiß, habe ich das mit einem Trick umgangen.
Ich nehme die language_id aus der Session um den Pfadnamen der config zusammen zu basteln:
$lang_query = xtc_db_query("select directory from languages where languages_id = '".$_SESSION['languages_id']."'");
$lang_result = xtc_db_fetch_array($lang_query);
$language = $lang_result['directory'];
Jetzt muss man "nur" noch an die eigentliche Variable dran:
Beispiel:
[bereichname]
test ='inhalt'
Also lese ich die conf mit dem entsprechenden Bereich ein mit:
$smarty->config_load($language."/lang_".$language.".conf", "bereichname");
und lasse die Variable auslesen und zwischen speichern:
$inhalt = $smarty->get_config_vars('test');
Falls jemand einen besseren/einfacheren Weg kennt dann immer her damit.
Bis dahin hoffe ich, das meine Erklärung zumindest ein paar anderen hilft.
LG