Привет. Я пытаюсь создать дочернюю тему на основе существующей темы.Мне удалось зарегистрировать дочернюю тему и унаследовать структуру dom, стили и сценарии родительской темы.
Проблема, с которой я сталкиваюсь, заключается в том, если я создаю файл custom.css внутри child-theme / assets / css itне регистрируется и не вижу никаких изменений на веб-интерфейсе из этого файла.Затем я изменил конфигурационный файл yaml, включив в него:
assets:
use_parent_assets: true
css:
all:
- id: product-extra-style
path: assets/css/somestyle.css
media: all
priority: 100000
, и все же на внешнем интерфейсе ничего не происходит.НО это полностью ломает бэкэнд!Ошибка 500 на каждой странице бэкэнда.Как только я удаляю все из css: on down, тогда бэкэнд возвращается к жизни.
Есть идеи о том, что происходит и как я могу разобраться с этим?
Большое спасибо!
-S
ОБНОВЛЕНИЕ:
Я исправил стили, не отображаемые на внешнем интерфейсе, изменив несколько вещей вфайл yaml ... Я изменил имя файла на custom.css и приоритет на 1000
assets:
use_parent_assets: true
css:
all:
- id: product-extra-style
path: assets/css/custom.css
media: all
priority: 1000
Но проблема с бэкэндом все еще остается.Вот более подробное объяснение:
Как только я добавил css: и нижнюю часть файла yaml, сохранил его и вернулся к бэкэнду, все в порядке.Я могу перейти на любую страницу без проблем.Однако, если я захожу на страницу выбора темы и нажимаю кнопку «Выбрать эту тему» моей дочерней темы, она разрушает весь бэкэнд.Не уверен, что и почему это происходит. Даже если моя дочерняя тема уже выбрана и снова нажата кнопка «Выбрать эту тему», она все равно ломается.Странно как-то.
Я был бы очень признателен за понимание этого вопроса.
Спасибо,
-S