我是Prestashop开发的新手。我尝试的第一件事是创建一个复制Prestashop 1.6中默认主题目录的新主题。我遇到的问题是,一旦创建,Prestashop就无法检测到主题:就像那个目录一样。
如果我从管理面板创建一个新主题并用相同的文件替换目录内容,它就可以了。
如何让Prestashop检测到我的主题?我还没有找到任何有关它的信息。
非常感谢。
答案 0 :(得分:2)
我已回答类似问题here,有两种方法可以通过后台解决您的问题
Preferences -> Theme
中的默认主题Add new theme
按钮,然后在底部Create new theme
+选择Copy missing files from existing theme
。或者如果您已经通过FTP复制了主题目录/文件
Name of the theme's directory
答案 1 :(得分:0)
实际上就是这样做 - 复制默认主题。
可能有几个原因:
这是复制后的additonaly信息,以进行一些清理:http://doc.prestashop.com/display/PS15/Creating+your+own+theme
从后端创建默认主题的副本也是完美的。你可以在这里找到指示:http://doc.prestashop.com/display/PS16/Laying+the+Theme' s +基础#LayingtheTheme' sFoundations-Standingontheshouldersofgiants:copythedefaulttheme
答案 2 :(得分:0)
对于使用Prestashop 1.7或更高版本并在复制Starter Theme时遇到相同问题的人们,我建议您检查是否确实有themes/your_theme/config/theme.yml
配置文件,因为已加载该配置文件默认情况下为theme.dist.yml
,因此Prestashop无法识别它。