基於pi的擴展我有:$this->pi_getLL('languagekey')
得到我的翻譯變量。用於pi_getLL的TYPO3 Extbase代碼?
這是什麼Extbase代碼?
我知道如何在Fluid Template中做到這一點,但我需要在存儲庫中使用它。
基於pi的擴展我有:$this->pi_getLL('languagekey')
得到我的翻譯變量。用於pi_getLL的TYPO3 Extbase代碼?
這是什麼Extbase代碼?
我知道如何在Fluid Template中做到這一點,但我需要在存儲庫中使用它。
檢查this clue,它表明,這應該工作:
Tx_Extbase_Utility_Localization::translate($key, $extensionName, $arguments=NULL)
應該做的伎倆還有:
$GLOBALS['LANG']->sL('LLL:EXT:tt_news/locallang.xml:cms_layout.not_configured');
順便說一句,有時最簡單的辦法是檢查怎麼做視圖助手,你知道工作。我可以看到Translate
VH使用相同的方法,檢查它在方法:
/typo3/sysext/fluid/Classes/ViewHelpers/TranslateViewHelper.php
嘿,謝謝,它適用於:Tx_Extbase_Utility_Localization :: translate($ key,$ extensionName); –
線索的鏈接是死的。 –
你好,Tx_Extbase_Utility_Localization :: translate($ key,$ extensionName);這在6.2.6版本中不起作用 –
在TYPO3 6.2倍或更高,你可以在控制器中獲得如下標籤:
\ TYPO3 \ CMS \ Extbase \ Utility \ LocalizationUtility :: translate('your_label_key','your_extensionName');
給版主:請不要關閉或downvote它,因爲它是正確的堆棧溢出問題。 – biesior