[TYPO3-UG Denmark] sL (eller lokalisering på anden måde) i climode

Atte André Jensen atte.jensen at gmail.com
Thu Aug 16 13:49:29 CEST 2007


Hejsa

Jeg leder efter en funktion der tager et lokale, en label og en 
locallang.xml og returnerer den lokaliserede værdi af label ihenhold til 
  lokale som angivet i locallang.xml.

Har prøvet at manuelt instantiere klassen language 
(typo3/sysext/lang/lang.php) som følger:

         require_once('.../typo3_src/typo3/sysext/lang/lang.php');
	$label_src = "LLL:EXT:min_ext/locallang.xml:".$field;
         $LANG = new language();
         $LANG->init('dk');
         $local_field = $LANG->sL($label_src);
	var_dump($local_field);

Men jeg får en tom streng. Normalt ville jeg blot gøre således...:

	$label_src = "LLL:EXT:min_ext/locallang.xml:".$field;
	$local_field = $GLOBALS['TSFE']->sL($label_src);


...men (get gætter på at) da jeg er i climode er $GLOBALS['TSFE'] ikke 
defineret.

locallang.xml ser således ud:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
         <meta type="array">
                 <description></description>
                 <type>module</type>
                 <csh_table></csh_table>
                 <labelContext type="array">
                 </labelContext>
         </meta>
         <data type="array">
                 <languageKey index="default" type="array">
                         <label index="mail_body">TEST</label>
                 </languageKey>
         </data>
</T3locallang>

Håber det var nogenlunde klart...

-- 
peace, love & harmony
Atte

http://atte.dk       | http://myspace.com/attejensen
http://anagrammer.dk | http://atte.dk/compositions


More information about the TYPO3-UG-denmark mailing list