2011-04-16 130 views
0

我是Joomla的新手,刚刚开始学习它,并没有设法在文档中找到我的问题的答案(与Drupal相比真的很糟糕)。Joomla 1.6中的模块覆盖

所以我想要做的是覆盖模板中的整个模块。该文档只建议我可以通过将相应的文件放在html文件夹中来重写模块的标记,但我必须对实际逻辑进行一些更正。是复制模块,更改然后安装它作为一个单独的实体唯一的路要走?我的意思是说,“模板”文件夹是用于“意见”的意义,但与我所开发的应用程序的种类会是讨厌...

回答

0

要考虑的另一种方法是复制或修复模板中的逻辑。虽然这不是一个非常光滑的做法,但速度更快,特别是重复整个组件。

请注意,您也可以将自己的库添加到Joomla库文件夹以集中您自己的代码。此外,如果您使用(例如)svn管理代码,则在创建可能包含其自身逻辑的新视图时,不应有任何升级问题。

2

是的,你只能覆盖意见。

如果你要重写逻辑,你有两个选择:

  • 更改实际的逻辑原地的,这会导致问题的更新等
  • 复制模块并更改逻辑,因为你建议