我为我购买的主题创建了 Prestashop 子主题。我可以看到我的子主题(一旦启用),但每次我访问主题页面切换主题时都会收到 500 错误。
我解决这个问题的方法是更改我的子主题的 config/theme.yml 文件。这是我通常拥有的,这给了我 500 错误:
parent: parent-theme
name: My Child Theme
display_name: Child Theme
version: 1.0.0
author:
name: "Me"
email: "email@email.com"
url: "domain.com"
assets:
use_parent_assets: true
css:
all:
- id: theme-custom
path: assets/css/custom.css
media: all
priority: 1000
js:
all:
- id: theme-custom
path: assets/js/custom.js
priority: 1000
position: bottom
这就是我需要在 confog/theme.yml 文件中拥有的内容,以免出现 500 错误:
parent: parent-theme
name: My Child Theme
display_name: Child Theme
version: 1.0.0
author:
name: "Me"
email: "email@email.com"
url: "domain.com"
assets:
use_parent_assets: true
以 css: 开头的行是什么导致了这个问题?是否– id:
需要引用它上面的东西,或者必须是theme-custom
?
你们可以指出我的任何好的教程/参考,以正确的方式创建一个儿童主题?
我的 Prestashop 版本是 1.7.3
谢谢。