在Prestashop 1.6中创建新模块

时间:2014-10-25 14:27:48

标签: module prestashop

我是Prestashop的新手。我有一个新手问题...

我正在制作一个模块,一切正常,但我想我可以做得更好。 我理解创建新模块的方式是:

/modules/your_module/your_module.php
/modules/your_module/your_module.tpl

然后你可以覆盖你自己主题的“tpl”文件:

/themes/your_theme/modules/your_module.tpl
好的,此时一切正常,但我看到的问题是我必须弄脏基础prestashop安装。

1)我可以在我的主题文件夹中创建一个模块而不在/ modules文件夹中创建模块吗?

我想在本地环境中开发主题,然后将包上传到我的生产服务器。

我已阅读文档,但我不明白这是制作主题的唯一方法,还是有更好的方法来封装它。

1 个答案:

答案 0 :(得分:1)

您必须将模块放在modules中,因为PrestaShop从该目录加载模块。你不能把它放在themes/modules中,因为那只是覆盖模块TPL,CSS和JS文件。

别担心,您不会污染PrestaShop核心。您可以将自定义模块放在modules目录中,就像在themes中放置自定义主题一样。

您可以在本地开发模块,然后将其上传到生产服务器。