nell'estensione pi basata ho: $this->pi_getLL('languagekey')
per ottenere la mia variabile tradotta.Codice extboase TYPO3 per pi_getLL?
Qual è il codice Extbase per questo?
So come farlo in Fluid Template, ma ne ho bisogno nel repository.
nell'estensione pi basata ho: $this->pi_getLL('languagekey')
per ottenere la mia variabile tradotta.Codice extboase TYPO3 per pi_getLL?
Qual è il codice Extbase per questo?
So come farlo in Fluid Template, ma ne ho bisogno nel repository.
Controllare this clue, suggerisce che questo dovrebbe funzionare:
Tx_Extbase_Utility_Localization::translate($key, $extensionName, $arguments=NULL)
che dovrebbe fare il trucco così:
$GLOBALS['LANG']->sL('LLL:EXT:tt_news/locallang.xml:cms_layout.not_configured');
BTW, soluzione a volte più semplice è il controllo come fa ViewHelper cui si conosce il lavoro . Come posso vedere Translate
VH utilizza lo stesso metodo, controllare in render(...)
metodo:
/typo3/sysext/fluid/Classes/ViewHelpers/TranslateViewHelper.php
Ehi, grazie, ha funzionato con: Tx_Extbase_Utility_Localization :: translate ($ key, $ extensionName); –
Il link all'indizio è morto. –
Ciao là Tx_Extbase_Utility_Localization :: translate ($ key, $ extensionName); questo non ha funzionato nella versione 6.2.6 –
In 6.2x TYPO3 o successiva , è possibile ottenere l'etichetta controller come questo:
\ TYPO3 \ CMS \ Extbase \ Utility \ LocalizationUtility :: translate ('your_label_key', 'your_extensionName');
Per i moderatori: si prega di non chiuderlo o ridiscutarlo, poiché è corretta la domanda di overflow dello stack. – biesior