3

我如何需要为我的模板指定语言覆盖才能使用 Joomla!使用它?

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

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

2 回答 2

5

选项1

具有覆盖的文件应位于此处:

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

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

转到扩展 > 语言管理器 > 覆盖

选项 2

检查Joomla 中“mgirardis”提出的解决方案!论坛

您创建文件夹:[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>
于 2012-08-16T21:55:50.013 回答
2

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

echo JTEXT::_("SL_TITLE");
于 2012-08-16T21:58:12.480 回答