Stworzyłem nowy motyw i działał dobrze, ale po kilku dniach zdałem sobie sprawę, że niektóre rzeczy nie działają.
default_head_blocks.xml nie pobiera już żadnych plików css, które dołączam (zarówno hostowane, jak i zewnętrzne)
default.xml nie zastępuje nadrzędnego.
Nie jestem pewien, co to powoduje. Próbowałem nawet usunąć folder / var / oraz / pub / static / frontend /
php bin/magento setup:static-content:deploy
Odpowiedzi:
Sprawdź swoją bazę danych. Istnieje tabela o nazwie
theme
zawierająca odniesienie do wszystkich motywów, które kiedykolwiek były zainstalowane w twoim sklepie. Jeślitype
temat jest ustawiony na 1, oznacza to, że Magento widzi, że jest on wirtualny (cokolwiek to znaczy) i nie będzie już ładować plików xml. Jeśli tak jest, po prostu zmień na 0. Nie wiem, dlaczego ten problem, ale kilka razy mnie to potknęło.źródło