In der oben genannten Konstellation bekomme ich eine kleine, aber wesentlich Funktion nicht zum Laufen.
Meine Seite ist in 3 Sprachen aufgeteilt:
0 = Standard = Portugiesisch
3 = Deutsch
4 = Englisch
Nun habe ich das WEC Diskussionsforum auf einer der Seiten eingebunden. Je nach Sprachumschaltung wird auch brav das Forum umgeschaltet, mit allem drum und dran was man sich so wünscht.
Erstellt nun aber ein User eine Nachricht, dann wird diese immer in der Standardsprache abgelegt und nie in der Sprache der angezeigten Seite.
Lasse ich mir z.B. die Seite auf Deutsch anzeigen und erstelle einen Beitrag, so wird der Eintrag mit der Sprache "Standard" (=Portu) abgespeichert und nicht mit "de_de" (=Deutsch) wie eigentlich gewünscht.
Typo 4.3.3
WEC 2.0.2
In meinem TS habe ich folgendes stehen
config.linkVars = L
config.language = de
config.locale_all = de_de
config.sys_language_uid = 3
und weiter unten
MIDDLE-MARKER = CONTENT
MIDDLE-MARKER {
table = tt_content
select.languageField = sys_language_uid
Die Vorschau bekomme ich noch angezeigt, aber irgendwie sieht es so aus, als wenn der "Senden"-Knopf von WEC das L-Attribut für die deutsche Sprache nicht mit übergibt
&L=3
In der class.tx_wecdiscussion_pi1.php steht
$lang = ($l = $GLOBALS['TSFE']->sys_language_uid) ? $l : '0,-1';
wobei 0 für die Standardsprache und -1 für "Alle" (vermute ich mal) steht. Müssten hier nicht auch noch die anderen Sprachen aufgezeigt werden? Da meine PHP-Kenntnisse aber quasi gegen 0 gehen, traue ich mich nicht hier groß was zu verändern...
Kennt jemand das Problem? Hat eventuell jemand einen Idee?
Viele Grüße aus dem Land des zukünftigen Weltmeisters,
Matthias