我是Prestashop的新手。我有一个新手问题...
我正在制作一个模块,一切正常,但我想我可以做得更好。 我理解创建新模块的方式是:
/modules/your_module/your_module.php
/modules/your_module/your_module.tpl
然后你可以覆盖你自己主题的“tpl”文件:
/themes/your_theme/modules/your_module.tpl
好的,此时一切正常,但我看到的问题是我必须弄脏基础prestashop安装。
1)我可以在我的主题文件夹中创建一个模块而不在/ modules文件夹中创建模块吗?
我想在本地环境中开发主题,然后将包上传到我的生产服务器。
我已阅读文档,但我不明白这是制作主题的唯一方法,还是有更好的方法来封装它。
答案 0 :(得分:1)
您必须将模块放在modules
中,因为PrestaShop从该目录加载模块。你不能把它放在themes/modules
中,因为那只是覆盖模块TPL,CSS和JS文件。
别担心,您不会污染PrestaShop核心。您可以将自定义模块放在modules
目录中,就像在themes
中放置自定义主题一样。
您可以在本地开发模块,然后将其上传到生产服务器。