创建多语言joomla模块

时间:2014-03-12 09:17:03

标签: php xml joomla

我为joomla创建了一个模块,支持fond-end和back-end的多语言.frond-end很好,我在前端没有问题。但语言选项不在后端工作。我添加了config标签内的.xml文件中的一些参数从admin.in标签中获取数据我把字符串放在字符串中并考虑该字符串的值。我的.xml文件的部分配置和部分语言是:

<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文件中吗?

1 个答案:

答案 0 :(得分:1)

试试这个,

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

MOD_MYMODULE_SHOW_TYPE = "show type" 

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

您可以从here

下载工作样本

希望它的作品......