Тема PrestaShop Ребенка
Я создал дочернюю тему Prestashop для темы, которую я купил. Я могу видеть свою дочернюю тему (после включения), но каждый раз, когда я посещаю страницу темы для переключения тем, я получаю ошибку 500.
Способ обойти это-изменить конфигурацию/тему моей дочерней темы.файл 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
?
Любые хорошие учебники / ссылки там, что вы, ребята, можете указать мне, чтобы создать дочернюю тему правильный путь?
Мои темы версия 1.7.3
Спасибо.





Ответы - Тема PrestaShop Ребенка / Prestashop Child Theme

25.10.2018 01:56:41
Вы можете прочитать полное руководство, как достичь этого на: https://devdocs.prestashop.com/1.7/themes/reference/template-inheritance/parent-child-feature/
Но код вам нужно будет использовать в theme.yml
файл yml для использования пользовательских стилей / скриптов файлов, вот полный пример.
parent: classic
name: childtheme
display_name: My first child Theme
version: 1.0.0
assets:
use_parent_assets: true
css:
all:
- id: custom-lib-style
path: assets/css/custom-lib.css
js:
all:
- id: custom-lib-script
path: assets/js/custom-lib.js
ПАЛЛАДИЙ. Важно сохранить правильную табуляцию, иначе не может работать.