Estou enfrentando esse erro O parâmetro obrigatório 'theme_dir' não foi passado quando tento salvar o produto no administrador. Eu verifiquei a configuração do tema que foi atribuída às lojas. Recentemente, atualizei o 2.0.7 para o 2.1.0 e verifiquei se o arquivo de registro de temas do diretório existe. Alguém encontrou esse problema.
magento2
admin
theme
products-management
magento2.1.0
Fabian Schmengler
fonte
fonte
Posso confirmar que a resposta de Vu Anh funciona. Aqui está uma explicação de por que isso acontece quando os produtos são salvos , embora o tema excluído não seja usado em nenhum lugar:
Após salvar um produto, o cache da imagem é regenerado para todos os temas. Cada tema pode ter seus próprios formatos de tamanho de imagem, definidos
etc/view.xml
e todos serão gerados.Mas, em vez de procurar os temas configurados em todas as lojas, o Magento passa por todos os temas da
theme
tabela.Se você não desinstalou corretamente um tema e acabou de remover os arquivos, a entrada órfã se refere a um caminho inexistente e a exceção descrita é lançada.
fonte
Eu tenho o mesmo erro O parâmetro obrigatório 'theme_dir' não foi passado . Eu trabalho com o 2.1.0 desde o início, não com a atualização. E eu tenho um atributo de produto personalizado "style".
O problema ocorre quando tento salvar a nova foto no material. Sem a imagem, o produto foi salvo normalmente.
Corrija com o comentário da exceção no arquivo:
Funcionou para mim. Mas acho que é um hack.
fonte
Finalmente, eu o corrigi comentando a exceção abaixo
vendor/magento/framework/View/Design/Fallback/Rule/Simple.php
.fonte