Несколько тем в Magento 2.2, которые дополняют друг друга?
Я создал тему по адресу:
app/design/frontend/<vendor>/default
Что я называю своей темой "по умолчанию" с некоторыми базовыми стилями, которые наследуются от Magento Blank в качестве родительского. По умолчанию просто есть универсальные стили, которые будут использоваться во всех моих других темах.
В теме по умолчанию я использую:
app/design/frontend/<vendor>/default/web/css/source/_extend.less
Файл _extend.less
для расширения из родительской пустой темы Magento.
Теперь у меня также есть разные магазины в Magento, поэтому, отталкиваясь от темы по умолчанию, у меня есть:
app/design/frontend/<vendor>/shop1
app/design/frontend/<vendor>/shop2
И я видя, что если я вставлю _extend.less
в
app/design/frontend/<vendor>/shop1/web/css/source/_extend.less
Похоже, это не работает. Тема shop1 использует значение по умолчанию в качестве родительской и правильно наследует стили по умолчанию. Однако shop1 не расширяется никакими настройками, которые я помещаю в него _extend.меньше файлов. Я делаю здесь что-то не так?
Спасибо.
1 answers
Вы можете создать новый файл less для своей темы shop1
/приложение/дизайн/интерфейс/Поставщик/магазин 1/веб/css/источник/магазин 1.меньше
Переопределите файл ниже в вашей теме
/поставщик/magento/тема-интерфейс-пустой/веб/css/источник/_sources.меньше
Импортируйте файл less в исходный код.меньше
/приложение/дизайн/интерфейс/Поставщик/магазин1/веб/css/источник/_sources.меньше
Вот так @import '_shop1.less';