Joomla 2.5模板语言覆盖不起作用

时间:2012-08-16 18:42:38

标签: joomla joomla2.5

如何为Joomla指定模板的语言覆盖!使用它?

它是COM_STORELOCATOR组件的特定语言标记。

<languages folder="language">
    <language tag="en-GB">en-GB/en-GB.tpl_XXX.ini</language>
</languages>

2 个答案:

答案 0 :(得分:5)

选项1

带覆盖的文件应位于此处:

/language/overrides/en-GB.override.ini

您可以直接从Joomla管理模板覆盖!后端。

转到扩展程序&gt;语言管理器&gt;覆盖

选项2

检查solution proposed by "mgirardis" in the Joomla! Forums

  

您创建了文件夹:[TEMPLATE_NAME]/language/overrides

     

并在其中放入包含所有所需覆盖的文件:   zz-ZZ.override.ini其中zz-ZZ是您要覆盖的语言。

     

然后在templateDetails.xml中添加(在标记<languages>内;我是   把这个标签放在这里只是为了说明这个想法):

<languages>
    <language tag="overrides">language/overrides/zz-ZZ.override.ini</language>
</languages>

答案 1 :(得分:2)

我不会覆盖那样的东西。我通常会在我的语言文件中添加特定于组件的前缀以避免冲突。例如,你的标题是:

echo JTEXT::_("SL_TITLE");