[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