[TYPO3-english] Get localization labels in FE without piBase->getLL
Viktor Livakivskyi
v-tyok at mail.ru
Mon Sep 3 18:57:27 CEST 2012
Hi, List.
Maybe, I'm too tired (or stupid...), but I can't get, how can I use the
power of TYPO3 localization in FE, if I want to use some custom ll-file in
custom object.
If I use t3lib_div::readLLfile() - it works fine, but it just reads the
file, so I need to extract language array, merge it with 'default' by
myself. Then I need to take [$lang][0]['target'] parts of array to get the
final labels. That doesn't look nice.
My first thought was to pass object of 'tslib_pibase' to my custom class as
$caller, then fill $caller->LOCAL_LANG with data from
t3lib_div::readLLfile() and use $caller->pi_getLL(). That's better, but
still not perfect, since I don't want my class to depend on tslib_pibase.
Another thought was to create object of 'language' class, use it's
includeLLFile and getLL, which perfectly fits, but this class is for BE
only. SO, it is not good idea to use it at FE?
Can someone point me, please? I'm stuck here...
More information about the TYPO3-english
mailing list