1

我创建了 joomla 模块mod_my。模块由mod_sign_up_courses.php, en-GB.mod_sign_up_courses.ini, default.php, helper.php, ...

如果我写

echo JText::_('BACK_TITLE'); 

default.php (template),然后它起作用了。
如果我写

echo JText::_('BACK_TITLE'); 

helper.php那么它就不起作用了。

如何在 helper.php 中正确使用国际化?

4

1 回答 1

1

您必须手动加载语言文件,例如此处所述。

我引用:

/*load language file for plugin frontend*/
$lang = &JFactory::getLanguage();
$lang->load('plg_plg_pluginType_myPlugin', JPATH_ADMINISTRATOR);

来源:http ://dreference.blogspot.co.uk/2012/04/how-to-load-language-file-for-joomla.html

于 2012-11-09T13:22:44.947 回答