如何为Joomla指定模板的语言覆盖!使用它?
它是COM_STORELOCATOR组件的特定语言标记。
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.tpl_XXX.ini</language>
</languages>
答案 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");