我正在为我的公司开发一个网站,我还需要修改本地组件“mailto”以满足我们的需求。 我正在使用joomla 2.5
我想知道未来的更新是否会发生,我添加的行会发生什么,例如“\ components \ com_mailto \ controller.php”......
我在网上找不到答案。
另外,出于同样的原因,我修改了文章的默认布局。我应该重命名吗?如果是,如何,因为我不能这样做(当我试过这篇文章时没有显示)。
感谢您的帮助
答案 0 :(得分:2)
在开始编辑核心Joomla组件之前,应该始终看看您拥有的选项。我不相信编辑核心文件,因为它在发布时只会导致更新问题,因此在我看来,您有两个选择:
编辑扩展视图的布局完全没问题,但强烈建议您制作Template Override,以便在扩展程序得到更新时,您的更改不会被覆盖。
因此,为了回答您的初步问题,当您决定更新扩展程序时,您添加到controller.php文件的任何行都会被覆盖。
希望这有帮助
答案 1 :(得分:1)
虽然Lodder的答案完全有效,但作为最后一个资源,您也可以考虑将com_mailto
作为一个单独的组件分发。
这有一些缺点: