[TYPO3-german] Mehrsprachigkeit - Extensions- TV
Thomas Vogt
t_vogt at arcor.de
Tue Feb 12 18:38:51 CET 2008
Hi Lee,
erst mal vielen Dank für deine Mühe. Hier das Ergebnis meines Versuches:
Die in deiner Mail beschriebene Einstellung habe ich in den TS-Setup
eingefügt. Leider ist dann sogar auf der deutschen Seite die
Sprachauswahl weg (Für die Seite bei der ich das versucht habe existiert
eine deutsche und eine englische Version).
Der Eintrag
"10.source = 203"
bezieht sich auf das Contentelement "Language Selection" mit der ID 203 (vorhanden) innerhalb eines SysOrdners (gemäß Manual sr_language_menu.sxw)
Ein weiterer Versuch mit der alten Einstellung "COA" ergab folgendes
Ergebnis:
Die beiden Inhalte der oben beschriebenen Seite werden bei der
ursprünglichen Einstellung
"temp.languageMenu = COA"
(durch deine Hilfe) korrekt angezeigt, incl der Extension tt_news im right content. So weit, so gut.
Wenn ich nun bei der "COA"-Version auf die englische Flagge klicke (die ja zu Recht bunt angezeigt wird, da bereits eine englische Seitenversion besteht) wird mir zwar die englische Seite angezeigt, jedoch ohne Sprachauswahl und mit der Fehlermeldung im Header:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
/www/Website/t3lib/class.t3lib_db.php on line 783
Warning: Cannot modify header information - headers already sent by
(output started at /www/Website/t3lib/class.t3lib_db.php:783) in /www/Website/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2907
in class.t3lib_db.php in der Line 783 steht:
> 781 function sql_num_rows($res) {
> 782 $this->debug_check_recordset($res);
> 783 return mysql_num_rows($res);
> 784 }
und in der class.tslib_fe.php in der Zeile 2907
> 2902 function processOutput() {
> 2903
> 2904 // Set header for charset-encoding unless disabled
> 2905 if (!$this->config['config']['disableCharsetHeader']) {
> 2906 $headLine =
> 'Content-Type:text/html;charset='.trim($this->metaCharset);
> 2907 header($headLine);
> 2908 }
Irgendeine Idee an was das liegen könnte?
Gruss Thomas
lee perry schrieb:
> Hallo Thomas,
>
> probiere mal bitte folgendes im Root-Template für Dein "temp.languageMenu" :
>
> temp.languageMenu = CONTENT
> temp.languageMenu {
> table = tt_content
> select.languageField = sys_language_uid
> select.orderBy = sorting
> select.pidInList = 203
> }
>
> und Du solltest natürlich für dieses tt_content-Element (203) die
> englische Übersetzung angelegt haben - vielleicht reicht sogar schon die
> Übersetzung :)
>
> Viel Erfolg!
> Lee
>
More information about the TYPO3-german
mailing list