NAVIGATION
This shows you the differences between two versions of the page.
deutsch:technik:aufruf-interner-funktionen:xml-sprache [2009/04/25 08:06] 127.0.0.1 external edit |
deutsch:technik:aufruf-interner-funktionen:xml-sprache [2018/06/03 18:08] (current) |
||
---|---|---|---|
Line 34: | Line 34: | ||
or frontend_init something | or frontend_init something | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Bildunterzeile untersch. (mehrsprachig) trotz ContenAlias ===== | ||
+ | |||
+ | Forum: [[http://forum.phpwcms.org/viewtopic.php?p=129056#p129056]] | ||
+ | |||
+ | Autoren: kvika, Oliver Georgi, Heiko H. | ||
+ | ---- | ||
+ | \\ | ||
+ | " ... Gibt es irgendwie die Möglichkeit, dass ich je nach Sprache eine andere Bildunterzeile angezeigt (und damit auch verlinkt) bekomme? \\ | ||
+ | mein "Wunsch": \\ | ||
+ | Klick auf Bildunterzeile die je nach Sprache unterschiedlichen Link enthält-> Pferdedetails auf englisch / bzw. deutsch etc... " | ||
+ | |||
+ | " ... Es geht derzeit nur mittels @@Tag@@ simpel. Dann kannst Du quasi default den Link einstellen und dann in der Übersetzungsdatei anpassen: \\ | ||
+ | template/template_lang/ ... " | ||
+ | |||
+ | " ... vielleicht hab ich den @@Tag@@ falsch verstanden... \\ | ||
+ | Ich dachte dieser richtet sich nach der Browsersprache? \\ | ||
+ | Das würde das Problem höchstens halb "erschlagen". \\ | ||
+ | Eine andere Idee als den Referer abzufragen hätte ich aber auch nicht. ... " | ||
+ | |||
+ | " ... Du kannst das auch nutzen – mit entsprechendem Script – um die Sprache auf Basis des aktuellen Seitenbaumes fix zu definieren. | ||
+ | <code php> | ||
+ | <?php | ||
+ | |||
+ | /** | ||
+ | * language setting based on site tree | ||
+ | */ | ||
+ | $phpwcms['id_lang'] = array( | ||
+ | 1 => 'de', // default | ||
+ | 2 => 'en', | ||
+ | 3 => 'fr' | ||
+ | ); | ||
+ | |||
+ | if(isset($LEVEL_ID[1]) && isset($phpwcms['id_lang'][ $LEVEL_ID[1] ])) { | ||
+ | |||
+ | $phpwcms['DOCTYPE_LANG'] = $phpwcms['id_lang'][ $LEVEL_ID[1] ]; | ||
+ | $phpwcms['default_lang'] = $phpwcms['id_lang'][ $LEVEL_ID[1] ]; | ||
+ | |||
+ | } | ||
+ | |||
+ | $phpwcms['i18_lang'] = $phpwcms['default_lang']; | ||
+ | |||
+ | ?> | ||
+ | </code> | ||
+ | |||
+ | \\ |