Opencart 3主题开发

时间:2018-02-10 21:34:30

标签: opencart opencart-3

有人可以解释如何启动和启用自定义Opencart 3主题吗?有很多关于Opencart 2的教程以及Opencart 3论坛上的一些不清楚的帖子,但经过几次尝试后,我得到的是“主题未设置为此商店”错误和我的自定义旁边的“已禁用”状态设置中的主题,即使在编辑屏幕中,所选选项也是已启用。感谢。

已编辑:答案为this topic,在所有3个文件中将“theme_default”替换为“theme_YOURTHEMENAME”后,该工作正常...

2 个答案:

答案 0 :(得分:1)

已编辑:答案为this topic,在所有3个文件中将“theme_default”替换为“theme_YOURTHEMENAME”后,该工作正常...

答案 1 :(得分:0)

在OpenCart 3中创建主题要比在1.5中复杂一些,在1.5中,您要做的就是在主题目录中创建一个文件夹,然后仅复制要更改的默认主题中的文件。

简而言之,管理员需要3个主题主题文件,可以从默认文件复制和重命名这些文件,但是您必须在其中更改许多对默认主题的引用(这并不是“ default”一词的所有实例”):

func isValidPhone(phone: String) -> Bool {
        let phoneRegex = "^[0-9+]{0,1}+[0-9]{5,16}$"
        let phoneTest = NSPredicate(format: "SELF MATCHES %@", phoneRegex)
        return phoneTest.evaluate(with: phone)
    }

func isValidEmail(email: String) -> Bool {
        let emailRegEx = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"
        let emailTest = NSPredicate(format:"SELF MATCHES %@", emailRegEx)
        return emailTest.evaluate(with: email)
    }

我已经为默认的OpenCart 3主题制作了免费的可下载模板副本,其中包含有关如何重命名并在此处安装它的明确说明: https://www.antropy.co.uk/blog/how-to-create-an-opencart-3-theme/

(它是根据论坛https://forum.opencart.com/viewtopic.php?t=187122上其他答案的帖子,但希望它更清晰,更容易且更易于理解。)

相关问题