по прежнему пытаюсь наладить комфортную работу с фронтендом в М2 - поскольку пока ничего более удобного чем
Для просмотра ссылки Войди или Зарегистрируйсяне нашел, экспериментирую пока с ним и с соответствующей темой -
Для просмотра ссылки Войди или Зарегистрируйся.
Вроде все работает, настроил browsersync - периодически глючит ну да то такое.
Сегодня встал в ступор вот в каком месте.
Возникла необходимость изменить некоторые элементы, например перенести лого, поиск, корзину, из контейнера header content в header.panel, а в header content добавить свой кастомный блок.
Sass blank базируется на стандартной blank, и если включить в админке показ путей шаблонов блоков на фронте, то видно, что все шаблоны от blank magento, и sass blank использует эти шаблоны, своих у нее нет.
В sass теме в папке layout создал default.xml, абсолютно идентичный default.xml темы blank ,в нем прописал вновь созданный блок, а также добавил перемещение элементов -
Код:
<move element="minicart" destination="header.panel" before="-"/>
ну и так далее, по образцу.
Magento новый xml видит - вначале была ошибка в кодировке, ругнулась, поправил кодировку - все норм. Но оказывается, что любое изменение в default.xml sass темы приводит к такому поведению, что перестают отображаться ссылки top.links, ссылки в футере, возможно, еще что то. Вновь созданный блок и лого отображаются нормально. Возвращаю default.xml без этих изменений - все отображается нормально.
В то же время, если тему sass не редактировать, а все изменения делать непосредственно в файле default.xml главной blank, все отображается нормально. Но стандарнтую тему изменять нельзя, так как у нее несколько разных дочерних на разных сторвью.
Кто то если сталкивался, подскажите в чем причина такого поведения? Чувствую, что где то накосячил, но пока не могу найти где...