No puedo aplicar un nuevo tema en una instalación limpia de 2.2.4. La actualización a 2.2.5 no soluciona el problema.
theme
magento2.2.4
Ankush Verma
fuente
fuente
Respuestas:
Nota: Este es un problema conocido en Magento 2.2.4 ( consulte el problema de GitHub ) y la solución a continuación es solo una solución temporal. No debe cambiar directamente el archivo principal de Magento (anular o crear un complemento)
Cambio en
Magento\Email\Model\AbstractTemplate.php
esto:Para esto:
Debería solucionar el problema
Actualización : también se puede solucionar aplicando este parche
fuente
Para error fijo
Something went wrong while saving this configuration: Area is already set
al guardar la configuración del tema. Desea crear un complemento para anular elMagento\Email\Model\AbstractTemplate.php
archivo en el módulo personalizado. Y actualizar lasetForcedArea()
función.fuente
En lugar de instalar el parche proporcionado por magento o cambiar los archivos principales directamente aquí, así es como lo hice:
"Ruta del archivo: magento / app / code / Vendor / ThemeErrorFix / Registration.php"
"Ruta del archivo: magento / app / code / Vendor / ThemeErrorFix / etc / module.xml"
"Ruta del archivo: magento / app / code / Vendor / ThemeErrorFix / etc / di.xml"
"Ruta del archivo: magento / app / code / Vendor / ThemeErrorFix / Model / Template.php"
fuente