Hallo!
Folgendes Problem macht mir zu schaffen und ich finde den Fehler einfach nicht:
Typo3 Installation 4.0.2:
Deutsch soll defoult sein und Englisch als alternativsprache
config.linkVars = L ## SprachVariable L initialisieren
config.uniqueLinkVars = 1 ## Remove L-Bug
#config.sys_language_mode = content_fallback
## default-Konfiguration
config.sys_language_uid = 0
#config.language = de
#config.locale_all = de_DE
#config.htmlTag_langKey = de
[globalVar = GP:L= 0]
## Konfiguration wenn &L=0 angegeben
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
[global]
[globalVar = GP:L= 1]
## Konfiguration wenn &L=1 angegeben
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
[global]
immer wenn ich eigene links ohne "&L=" klicke wird L auf die max. uid (also englisch) der sys_language gesetzt statt auf 0
deshalb habe ich deutsch nocheinmal angelegt (uid 6) um das springen auf die englische version zu verhindern
Es wird jetzt also immer L=6 erzeugt wenn kein L übergeben wird
Wie kann ich denn das wieder default auf 0 setzen ??
Hallo und willkommen im Forum,
lass Zeile 11+17 weg.
Erklärung: Dann ist das Standard und falls L=1, dann wirds ohnedies überschrieben
georg
Hallo - danke für die schnelle antwort!
ich habe jetzt folgenden versucht:
config.linkVars = L ## SprachVariable L initialisieren
config.uniqueLinkVars = 1 ## Remove L-Bug
#config.sys_language_mode = content_fallback
## default-Konfiguration
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
[globalVar = GP:L= 1]
## Konfiguration wenn &L=1 angegeben
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
[global]
leider immer noch das selbe problem
(&L=6 wird angehängt statt &L=0)
schmeiss doch das 2. deutsch (id = 6) wieder raus, das brauchst du doch nicht!
georg
just2b schrieb
schmeiss doch das 2. deutsch (id = 6) wieder raus, das brauchst du doch nicht!
georg
Sobald ich das mache wird L wieder auf 1 (Englisch) gesetzt wenn keins mitübergeben wird
(anscheinend wird L immer max uid gesetzt)
danke für deine Tipps - leider hauts noch nicht hin
wo wird L auf 1 gesetzt? Wenn du deine Seite ohne parameter aufrufst, dann kommt das default zum Zug und keine Condition
georg
just2b schrieb
wo wird L auf 1 gesetzt? Wenn du deine Seite ohne parameter aufrufst, dann kommt das default zum Zug und keine Condition
georg
so sollte es sein und das wünsch ich mir auch aber leider wird immer L auf 1 statt auf 0 gesetzt
wann und wo? du sprichst in rätseln
just2b schrieb
wann und wo? du sprichst in rätseln
wann:
wenn ich "domain.de/index.php?id=100" eingebe
wird daraus:
"domain.de/index.php?id=100&L=1"
sollte aber sein:
"domain.de/index.php?id=100&L=0"
(weil: im ts steht
## default-Konfiguration
# config.sys_language_uid = 0
)
damit bei links in denen L nicht mitübergeben wird nicht englisch (1) kommt sondern deutsch
als Notlösung habe ich deutsch nochmals anglecht mit der uid 6, somit wird jetzt aus
"domain.de/index.php?id=100"
"domain.de/index.php?id=100&L=6"
damit man nicht von der deutschen auf die englische version springt
ich hoffe ich habe mich jetzt verständlich ausgedrückt
ich hoffe das Problem ist nachvollziehbar
Hallo,
wenn ich "domain.de/index.php?id=100" eingebe
wird daraus:
"domain.de/index.php?id=100&L=1"
das geht nicht standardmäßig sondern musst du wo festgelegt haben!
der TS-Schnippsel nützt dir gar nichts, weil mit dem Zeichen # die 2. Zeile auskommentiert wird
georg
das auskommentierte habe ich leider falsch kopiert - ist in wirklichkeit nicht auskommentiert.
aber du hast mich auf eine idee gebracht:
ich habe mehrere seiten-bäume in meiner installation.
Vielleicht habe ich bei einer anderen seite
page.config.sys_language_uid = 1
gesetzt
kann das sein das das dann globale gültigkeit hat?
zumindest gilt es dann für das page-Objekt, ja
georg
ich habe jetzt mit phpmyadmin-extension die datenbank dursucht und alle einträge auskommentiert.
immer noch das selbe problem
defoult ist immer die höchste uid
noch eine idee?
default wird nichts angehängt. kann das sein dass du das zB htaccess machst?
georg
nein in der htaccess is auch nichts...
Sonst noch ideen??