Prestashop 1.6控制器覆盖

时间:2014-08-01 18:51:38

标签: php prestashop

我知道如何覆盖Prestashop中的内容。我正在尝试覆盖类别控制器以显示自定义类别(具有不同数据的不同模板)。

我将CategoryController复制到/ modules / mymodule / override / controllers / front,我在/modules/mymodule/controllers/front/display.php上有模块控制器,还有initContent方法。

如何在display.php控制器中使用修改过的CategoryController?

1 个答案:

答案 0 :(得分:0)

您已创建了两个不同的控制器:

  1. Overriden CategoryController
  2. ModuleController
  3. 在2.中使用1.是无意义的 - 这意味着你在语义上做错了。如果要显示具有不同模板的自定义类别,则只需覆盖CategoryController,并设置正确的模板(如果要使用两个不同的模板来显示类别)。如果您只需要一个模板,只需覆盖控制器并更改主题模板。

相关问题