我正在Joomla项目上工作,我是Joomla的新手。试图以标准方式完成任务。因此,要显示“版权”和“保留所有权利”,我在“en-GB.tpl_beez5.ini”文件中创建了两个JText。 beez5是我正在使用的模板。 在“en-GB.tpl_beez5.ini”文件中,我创建的是:
TPL_BEEZ5_COPYRIGTHS="Copyrights ©"
TPL_BEEZ5_ALL_RIGHTS_RESERVED="All Rights Reserved"
在我的index.php文件中,我使用以下代码调用这两个JText:
<?php echo JText::_('TPL_BEEZ5_COPYRIGTHS');?> <company name> <?php echo JText::_('TPL_BEEZ5_ALL_RIGHTS_RESERVED');?>
但问题是我在浏览器中得到的是
TPL_BEEZ5_COPYRIGTHS <company name> TPL_BEEZ5_ALL_RIGHTS_RESERVED
我真的不知道这可能是什么原因。我试过谷歌但找不到任何解决我问题的方法。
我可以做任何事情来解决我的问题。
答案 0 :(得分:4)
问题解决了。
它不起作用,因为我编辑的配置文件en-GB.tpl_beez5.ini
在templates/beez5/language/en-GB
内,但我发现我必须修改的实际文件在language/en-GB
感谢您检查 Lodder
答案 1 :(得分:0)
我刚刚在我的服务器上添加了代码到Beez 5进行测试,一切运行正常:
我做了一些调整,例如将©更改为©,每个浏览器都可以读取
语言字符串:
TPL_BEEZ5_COPYRIGHT="Copyright ©"
TPL_BEEZ5_ALL_RIGHTS_RESERVED="All Rights Reserved"
<强>的index.php 强>
<?php echo JText::_('TPL_BEEZ5_COPYRIGHT'); ?> Company Name <?php echo JText::_('TPL_BEEZ5_ALL_RIGHTS_RESERVED'); ?>