Me enfrento a este error El parámetro requerido 'theme_dir' no se pasó cuando intento guardar el producto en admin. Revisé la configuración del tema que se asignó a las tiendas. Recientemente he actualizado de 2.0.7 a 2.1.0. También he comprobado que el archivo de registro de directorio theme.php existe. Cualquiera se encontró con este problema.
magento2
admin
theme
products-management
magento2.1.0
Fabian Schmengler
fuente
fuente
Puedo confirmar que la respuesta de Vu Anh funciona. Aquí hay una explicación de por qué sucede esto cuando se guardan productos , aunque el tema eliminado no se usa en ninguna parte:
Después de guardar un producto, el caché de imágenes se regenera para todos los temas. Cada tema puede tener sus propios formatos de tamaño de imagen, definidos
etc/view.xml
y todos estos serán generados.Pero en lugar de buscar los temas configurados en todas las tiendas, Magento revisa todos los temas de la
theme
tabla.Si no desinstaló correctamente un tema y simplemente eliminó los archivos, la entrada huérfana se refiere a una ruta inexistente y se genera la excepción descrita.
fuente
Tengo el mismo error No se pasó el parámetro requerido 'theme_dir' . Trabajo con 2.1.0 desde el principio, no con la actualización. Y tengo un atributo de producto personalizado "estilo".
El problema ocurre cuando intento guardar la nueva foto en el material. Sin la imagen, el producto se guardó normalmente.
Solucione comentando la excepción debajo del archivo:
A mi me funciono. Pero creo que es un truco.
fuente
Finalmente lo arreglé comentando la excepción debajo
vendor/magento/framework/View/Design/Fallback/Rule/Simple.php
.fuente