如何在Prestashop 1.7中复制经典主题

时间:2018-12-04 09:26:52

标签: prestashop prestashop-1.7

我做了什么。我复制了一个经典主题。重命名主文件夹,重命名转换中的值。添加我自己的Preview.png,当然也更改了theme.yml。然后我将ZIP上传到我的商店。现在,我两次看到经典主题。为什么?

亲切的问候

4 个答案:

答案 0 :(得分:0)

您甚至不需要存档主题。将 classic 主题复制到同一文件夹主题中就足够了。将您的 classic 文件夹重命名为 classic_new (例如),然后在<从 name 更改为 theme.yml (也可以根据需要更改所有相关信息)。然后,您将在管理面板中看到您的classic_new主题。

答案 1 :(得分:0)

单击“使用此主题”按钮并出现错误后,我只需从栏中使用MyThemeName更改 theme_name = classic ,然后按Enter。

https://.......&action=enableTheme&theme_name=classic

此后,安装正确,我尝试使用经典版本进行切换,并且可以再次安装我的主题。

答案 2 :(得分:0)

以下是步骤:

  • 将经典文件夹复制到另一个文件夹,例如“ test”。
  • 编辑文件test / config / theme.yml并更改“名称”字段以匹配您创建的文件夹名称,在本例中为“ test”。名称字段和文件夹名称必须相同。保存文件。
  • 转到后台并重新加载主题页面。

问题出在哪里?刷新后台时,presta将在/ config / themes中创建一个文件夹,其名称为之前创建的新主题的名称。在其中,它创建一个名为“ shop1.json”的文件(商店编号1的配置)。在这里,您将找到来自原始theme.yml文件的一些配置。 如果您在修改theme.yml之前刷新后台,则presta会创建该文件,如果以后再修改theme.yml,它将不会再次修改shop1.json,因此您永远不会看到更改。 解决方案是删除该.json文件,然后再次刷新后台以重新生成该文件。

答案 3 :(得分:0)

如果有人遇到相同的问题,请检查文件config / themes / your_theme / shop1.json 它可能提供了错误的信息。