Am 15.03.2016 um 11:22 schrieb Peter Kühnlein: > Am 15.03.2016 um 11:01 schrieb Stefan Padberg: >> Am 15.03.2016 um 10:14 schrieb Peter Kühnlein: >>> >>> Wieso solltest Du denn da die Relationen ändern müssen? Du willst doch >>> nicht im Backend die Systemsprache ändern, sondern nur im Frontend die >>> präferiert angezeigte Sprache. >>> >>> Wenn Du in Deiner config stehen hast >>> config { >>> htmlTag_langKey = de >>> sys_language_uid = 0 >>> language = de >>> locale_all = de_DE >>> } >>> [globalVar = GP:L = 1] >>> config { >>> htmlTag_langKey = en >>> sys_language_uid = 1 >>> language = en >>> locale_all = en_US >>> } >>> [global] >>> >>> und änderst das in >>> >>> config { >>> htmlTag_langKey = en >>> sys_language_uid = 1 >>> language = en >>> locale_all = en_US >>> } >>> [globalVar = GP:L = 0] >>> config { >>> htmlTag_langKey = de >>> sys_language_uid = 0 >>> language = de >>> locale_all = de_DE >>> } >>> [global] >>> >>> musst Du doch keine Relationen ändern? >>> >>> Oder liege ich gerade komplett daneben? >>> >> >> >> Das muss ich mal ausprobieren. Ich war bisher immer davon ausgegangen, >> dass die sys_language_uid im default-zweig Null sein muss. >> >> Beste Grüße >> Stefan > > Dann müsste man sie doch nicht angeben? Aber Versuch macht kluch... >
Ich habs ausprobiert, und es hat nicht geklappt, und zwar an zwei Stellen: a) das HMENU-Objekt interpretiert die L-Variable immer als sys_language_uid. Es nimmt nicht die sys_language_uid, die ich in der config definiert habe bei L=0 und L=1. Das führt dazu, dass immer die vertauschte Sprache als aktive Sprache angezeigt wird. Damit könnte leben, wenn man auf die Anzeige der aktivierten Sprache verzichten würde. Oder vielleicht bekäme man das noch mit irgendeinem USERDEF hin. b) Gewichtiger ist: realurl nimmt auch die L-Variable als sys_language_uid. Und das hat den unangenehmen Effekt, dass beim Enkodieren die falschen page title für die sprechende URL benutzt werden. Ich könnte natürlich in der realurl_conf die sys_language_uid eintragen, aber dann habe ich Probleme mit dem Dekodieren. Es ist TYPO3-Konvention, mit der L-Variablen die sys_langauge_uid mitzugeben. Aus der Nummer komme ich nicht raus, scheint mir. Aber trotzdem vielen Dank für die Idee. Beste Grüße Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german