|
Verfasst am: 02. 07. 2010 [16:01]
|
|
Gernott
Themenersteller
Dabei seit: 22.02.2005
Beiträge: 219
|
Hallo,
ich möchte in diesem Beispiel das Wort article in der URL je Sprache ändern. ZB in der deutschen Sprache soll das Wort artikel lauten. Ist so etwas möglich?
'postVarSets' => array (
'_DEFAULT' => array (
'article' => array (
Ich habe es schon mit einer if-Abfrage versucht, aber leider ist die sys_language_uid immer ungleich 0 - auch in der Standardsprache:
if ($GLOBALS['TSFE']->sys_language_uid == 0) {
$product = "produkt";
} else {
$product = "product";
}
...
'postVarSets' => array (
'_DEFAULT' => array (
$product => array (
|
|
Verfasst am: 03. 07. 2010 [10:36]
|
|
aclaes
Dabei seit: 19.06.2007
Beiträge: 208
|
Hallo,
habe da ne eine Vermutung, kann mich aber auch irren:
Bei den Übersetzungen solltest du mit z.B. "$GLOBALS['TSFE']->sys_language_uid == 1" richtig liegen.
Bei der Standardsprache, also Deutsch bei dir, ist die "sys_language_uid" wahrscheinlich nicht 0, sondern einfach nicht gesetzt. Wenn du ohne RealURL arbeiten würdest hättest du im Normalfall ja auch keinen L-Parameter in der URL.
Darum versuche das mit "empty()" oder "== false" abzufragen. Vielleicht klappt das ja.
Grüße
|
|
Verfasst am: 05. 07. 2010 [08:44]
|
|
Gernott
Themenersteller
Dabei seit: 22.02.2005
Beiträge: 219
|
Nein, das wars auch nicht...
Du hast mich aber auf eine andere Idee gebracht:
if ($_GET['L']) {
funktioniert aber ebenso nicht 
|