Module 在Prestashop 1.6中创建新模块

Module 在Prestashop 1.6中创建新模块,module,prestashop,Module,Prestashop,我是新来普雷斯塔肖普的。我有一个新手问题 我正在制作一个模块,一切正常,但我认为我可以做得更好。 我对创建新模块的理解是: /modules/your_module/your_module.php /modules/your_module/your_module.tpl 然后,您可以在自己的主题上覆盖“tpl”文件: /themes/your_theme/modules/your_module.tpl 好的,在这一点上一切都正常,但我看到的问题是,我必须弄脏基本的prestashop安装 1

我是新来普雷斯塔肖普的。我有一个新手问题

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

/modules/your_module/your_module.php
/modules/your_module/your_module.tpl
然后,您可以在自己的主题上覆盖“tpl”文件:

/themes/your_theme/modules/your_module.tpl
好的,在这一点上一切都正常,但我看到的问题是,我必须弄脏基本的prestashop安装

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

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


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

您必须将模块放入
模块中,因为PrestaShop从该目录加载模块。您不能将它放在主题/模块中,因为这只用于覆盖模块TPL、CSS和JS文件

别担心,你不会污染PrestaShop堆芯。您可以将自定义模块放入
modules
目录,就像将自定义主题放入
themes
目录一样

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