NAVIGATION
This shows you the differences between two versions of the page.
|
english:technics:internal-function-call:xml-language [2009/05/24 12:45] Knut Heermann (flip-flop) Page moved from english:technics:internally-function-call:xml-language to english:technics:internal-function-call:xml-language |
english:technics:internal-function-call:xml-language [2018/06/03 18:09] (current) |
||
|---|---|---|---|
| Line 32: | Line 32: | ||
| or frontend_init something | or frontend_init something | ||
| + | |||
| + | \\ | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Bildunterzeile untersch. (mehrsprachig) trotz ContenAlias ===== | ||
| + | FIXME Translate | ||
| + | |||
| + | 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> | ||
| + | |||
| + | \\ | ||