创建多语言joomla模块


create multiple language joomla modules

我为joomla创建了一个支持前端和后端多种语言的模块,前端很好,前端没有问题。但语言选项不工作后端。我在配置标签内的.xml文件中添加了一些参数,以从管理员获取数据。在标签中,我将字符串放在语言文件中,并考虑该字符串的值。我的.xml文件的section配置和section语言是:

<config>
        <fields name="params">
            <fieldset name="basic">
                <field name="show_type" type="checkbox" label="MOD_MYMODULE_SHOW_TYPE" />
        </fields>
    </config>
    <languages folder="path/to/language">
        <language tag="en-GB">en-GB/en-GB.mod_mymodule.ini</language>
        <language tag="en-GB">en-GB/en-GB.mod_mymodule.sys.ini</language>
    </languages>

en-GB.mod_mymodule.sys.ini文件中我放了这行:

MOD_MYMODULE_SHOW_TYPE = "show type"

但是它不起作用。我应该如何把语言变量在.xml文件?

试试这个,

你必须在en-GB.mod_mymodule.ini中添加语言文件常量,而不是在en-GB.mod_mymodule.sys.ini

MOD_MYMODULE_SHOW_TYPE = "show type" 

应该添加到en-GB.mod_mymodule.ini文件

你可以从这里下载一个工作示例