0

好吧,我认为标题包含我的问题的目的。

在我看来,Prestashop 文档并不清楚更新及其影响。我在文档中找不到任何句子表明我总是可以覆盖前端控制器而不关心我的更改在更新到较新版本后被删除。

我有时明白,使用 Prestashop 作为开发人员工作的最佳方式是创建模块(而不是从 /override/controllers/front/ 添加或删除)。

请向我解释一下,我是 Prestashop 的新手。

问候。

4

1 回答 1

1

这就是覆盖的用途。升级时,覆盖保持原位并保留功能。模板目录还有一个 modules 目录和一个 css/modules 目录。它们用于覆盖模块。您可以覆盖这些目录中的模板和 css 文件,并且在升级模块时它们不会受到影响。

关于控制器覆盖需要注意的一件事是,当您升级主要版本时,覆盖可能与对新控制器所做的更改不兼容。

于 2014-06-05T14:21:01.533 回答