我如何需要为我的模板指定语言覆盖才能使用 Joomla!使用它?
它是 COM_STORELOCATOR 组件的特定语言标签。
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.tpl_XXX.ini</language>
</languages>
选项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>
我不会覆盖这样的东西。我通常在我的语言文件中添加一个特定于组件的前缀以避免冲突。例如,您的标题将是:
echo JTEXT::_("SL_TITLE");