我是Joomla的新手,刚开始在一天前学习它并且没有设法在文档中找到我的问题的答案(与Drupal相比真的很糟糕)。
所以我想做的是覆盖模板中的整个模块。该文档仅建议我可以通过在html文件夹中放置相应的文件来覆盖模块的标记,但我必须对实际逻辑进行一些更正。是复制模块,更改然后安装它作为一个单独的实体去的唯一途径?我的意思是“模板”文件夹用于“视图”是有意义的,但是我必须开发它的那种应用程序会很烦人...
答案 0 :(得分:2)
是的,你只能覆盖视图。
如果要覆盖逻辑,则有2个选项:
答案 1 :(得分:0)
另一种考虑方法是复制或修复模板中的逻辑。虽然这不是一种非常灵活的方式,但速度更快,尤其是复制整个组件。
请注意,您还可以将自己的库添加到Joomla库文件夹中,以集中自己的代码。
此外,如果您使用(例如)svn管理代码,则在创建可能包含其自身逻辑的新视图时,您不应该在升级方面遇到任何问题。