我开始用我自己的类重写 Opencart 2.1 模板类(我是前端,想将我的商店也用作投资组合)。
当我开始添加模块时,我发现考虑到所有模块都使用标准的 opencart 样式通过 OCMOD 重写它,这可能不是最好的主意。我还需要对我添加的所有模块进行更改。
我有点困惑,所以我的问题是:
- 用自己的类重写opencart标准模板好不好 并更改模板中的位置和不同 block ?
- 如何以更好、更智能的方式让它变得更好?
- 如果我使用 OCMOD 重写模板会怎样?在这种情况下,模块模板已经重写了怎么办?示例:我有额外标签模块。它在 product.tpl cia OCMOD 中添加了更多自定义选项卡。我还需要使用 OCMOD 在已更改的模板中添加我的样式。它将如何运作?是否有效?
谢谢!
最佳答案
您不应该删除 opencart 的类,您应该添加额外的类。 主要原因是,如果您要安装任何扩展以将功能添加到您的 eshop,那么它将无法正确呈现到您的模板中,您也需要更改它的代码。
关于“更好更聪明”的问题,我不明白你的意思。
OCMOD 会重写模板,但绝不会重写 css 文件。所以你需要额外的 css 文件。
建议: 保留默认主题并对其进行扩展或基于默认模板创建新主题。
关于css - 重写opencart模板的所有css类是否正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45960433/