Hallo,
ich wollte unsere Seite auch Mehrsprachig machen, da ich aber nicht alles immer ganz verstanden hab, besonders die PHP-Sache, hab ich es so gemacht.
marks.SPRACHE = PHP_SCRIPT_INT
marks.SPRACHE.file = fileadmin/PHP_TEMP/sprache_temp.php
TS: Was da abgeht weis ich zwar auch nicht genau, aber ist so wohl okay.
marks.SPRACHE = PHP_SCRIPT_INT
marks.SPRACHE.file = fileadmin/PHP_TEMP/sprache_temp.php
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
[global]
PHP: Das Script sieht nun anders aus, als das aus den üblichen Vorschlägen.
<?
$sprache = $GLOBALS['TSFE']->sys_language_uid;
$seite = $GLOBALS['TSFE']->id;
if ($sprache != "0") {
$content = '<div id="menusprache"><a href="index.php?id='.$seite.'&L=0">deutsch</a></div>';}
else {
$content = '<div id="menusprache"><a href="index.php?id='.$seite.'&L=1">english</a></div>';};
?>
Es klappt eigentlich alles ganz gut oder gibt es da wohl irgend etwas warum diese Lösung nicht gut ist ? Es klappt auch mit statischen Seitennamen.
Verbaut man sich damit vielleicht etwas.
Über einen Tipp würde ich mich freuen.
Torsten