PHP / OpenCart 2.2.0 – 创建自定义主题

我今天开始在OpenCart 2.2中进行主题开发,我正在关注这篇文章:

http://code.tutsplus.com/tutorials/create-a-custom-theme-with-opencart-introduction–cms-21786

Wich使用1.5.6.1版本的opencart. (对于版本2.2,我找不到任何相关内容,所以我认为它必须是相同的).

据我所知,我们应该在catalog / view / theme中创建主题目录.对于测试pourposes我创建了一个“customtheme”目录并从默认主题复制dir结构.

问题是,当我去仪表板 – >设置 – >一般 – >主题,选择框不显示我创建的新主题.

我究竟做错了什么?
我应该只修改默认主题吗?它似乎不是最好的路径.

谢谢.

最佳答案
将默认主题复制到名为duplicate的文件夹时,我遇到了同样的问题,所以我查看了代码.主题的管理扩展实际上是为我没有的新主题寻找一个控制器;所以我做的是

>将/ admin / controller / theme /下的默认主题控制器(theme_default.php)复制到theme_duplicate.php中,并将控制器命名为ControllerThemeThemeDuplicate
>用theme_duplicate替换所有键theme_default
>复制默认视图admin / view / template / theme / theme_default.tpl并将其命名为theme_duplicate.tpl
>我还复制了语言文件并将其命名为theme_duplicate.php.我还在新的重复语言文件中更新了几个文本.

现在,如果您查看扩展/修改/主题,您将看到您的新主题,它也应该准备好在设置下更新

转载注明原文:PHP / OpenCart 2.2.0 – 创建自定义主题 - 代码日志