Nie mogę zastosować nowego motywu w czystej instalacji 2.2.4. Aktualizacja do wersji 2.2.5 nie rozwiązuje problemu.
theme
magento2.2.4
Ankush Verma
źródło
źródło
Odpowiedzi:
Uwaga: Jest to znany problem w Magento 2.2.4 ( patrz problem GitHub ), a poniżej poprawka jest tylko poprawką tymczasową. Nie powinieneś bezpośrednio zmieniać pliku rdzenia Magento (przesłonić lub utworzyć wtyczkę)
Zmień
Magento\Email\Model\AbstractTemplate.php
to:Dla tego:
To powinno rozwiązać problem
Aktualizacja : można również naprawić, stosując tę poprawkę
źródło
Naprawiono błąd
Something went wrong while saving this configuration: Area is already set
podczas zapisywania konfiguracji motywu. Chcesz utworzyć wtyczkę doMagento\Email\Model\AbstractTemplate.php
pliku zastępowania w niestandardowym module. IsetForcedArea()
funkcja aktualizacji .źródło
Zamiast instalować łatkę podaną przez magento lub bezpośrednio zmieniać podstawowe pliki, oto jak to zrobiłem:
„Ścieżka pliku: magento / app / code / Vendor / ThemeErrorFix / register.php”
„Ścieżka pliku: magento / app / code / Vendor / ThemeErrorFix / etc / module.xml”
„Ścieżka pliku: magento / app / code / Vendor / ThemeErrorFix / etc / di.xml”
„Ścieżka pliku: magento / app / code / Vendor / ThemeErrorFix / Model / Template.php”
źródło