未检测到 Prestashop 主题
Prestashop theme not detected
我是 Prestashop 开发的新手。我尝试的第一件事是创建一个新主题,复制 Prestashop 1.6 中的默认主题目录。我遇到的问题是,一旦创建,Prestashop 检测不到主题:就像目录不存在一样。
如果我从管理面板创建一个新主题并用相同的文件替换目录内容,它就可以正常工作。
我应该怎么做才能让 Prestashop 检测到我的主题?我还没有找到任何相关信息。
非常感谢。
实际上是这样做的-复制默认主题。
可能有以下几个原因:
- 您是否更改了复制文件夹的名称?
- 您是否只使用了一个小写单词作为名称?
- 你复制到 /themes 文件夹了吗?
这里是复制后的附加信息以进行一些清理:http://doc.prestashop.com/display/PS15/Creating+your+own+theme
此外,从后端创建默认主题的副本也完全没问题。您可以在此处找到说明:http://doc.prestashop.com/display/PS16/Laying+the+Theme's+Foundations#Layingthetheme'sFoundations-Standingontheshouldersofgiants:copyingthedefaulttheme
我已经回答过类似的问题here,有两种方法可以解决你的问题通过后台
- 复制
Preferences -> Theme
中的默认主题 按 Add new theme
按钮,然后在底部 Create new theme
+ 选择 Copy missing files from existing theme
.
或者如果您已经通过 FTP
复制了主题 dir/files
- 相同的步骤,但没有复制丢失的文件(当然如果你没有
丢失的文件)并在
Name of the theme's directory
中输入正确的新目录名称
对于使用 Prestashop 1.7 或更高版本并且在复制 Starter Theme 时遇到相同问题的人,我建议您检查是否确实有 themes/your_theme/config/theme.yml
配置文件,因为那个默认加载的是 theme.dist.yml
,因此 Prestashop 无法识别它。
我是 Prestashop 开发的新手。我尝试的第一件事是创建一个新主题,复制 Prestashop 1.6 中的默认主题目录。我遇到的问题是,一旦创建,Prestashop 检测不到主题:就像目录不存在一样。
如果我从管理面板创建一个新主题并用相同的文件替换目录内容,它就可以正常工作。
我应该怎么做才能让 Prestashop 检测到我的主题?我还没有找到任何相关信息。
非常感谢。
实际上是这样做的-复制默认主题。
可能有以下几个原因:
- 您是否更改了复制文件夹的名称?
- 您是否只使用了一个小写单词作为名称?
- 你复制到 /themes 文件夹了吗?
这里是复制后的附加信息以进行一些清理:http://doc.prestashop.com/display/PS15/Creating+your+own+theme
此外,从后端创建默认主题的副本也完全没问题。您可以在此处找到说明:http://doc.prestashop.com/display/PS16/Laying+the+Theme's+Foundations#Layingthetheme'sFoundations-Standingontheshouldersofgiants:copyingthedefaulttheme
我已经回答过类似的问题here,有两种方法可以解决你的问题通过后台
- 复制
Preferences -> Theme
中的默认主题 按Add new theme
按钮,然后在底部Create new theme
+ 选择Copy missing files from existing theme
.
或者如果您已经通过 FTP
复制了主题 dir/files- 相同的步骤,但没有复制丢失的文件(当然如果你没有
丢失的文件)并在
Name of the theme's directory
中输入正确的新目录名称
对于使用 Prestashop 1.7 或更高版本并且在复制 Starter Theme 时遇到相同问题的人,我建议您检查是否确实有 themes/your_theme/config/theme.yml
配置文件,因为那个默认加载的是 theme.dist.yml
,因此 Prestashop 无法识别它。