[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