Magento 2 – Exception:Paramètre obligatoire 'theme_dir’ n'a pas été passé

graphique.png
Message d'erreur ici lors de la tentative d'impression d'une facture avec SNM PDF Imprimer

Nous avons eu cette erreur encore et encore dans le passé, donc je vais écrire un petit article à ce sujet.
D'où vient cette erreur?
J'essaie de confirmer une commande, Compte, imprimer un bon de livraison ou un avoir. j'ai l'extension PDF Imprimer installiert, qui génère mes PDF.

Dès que j'essaie d'imprimer, J'obtiens le message d'erreur ci-dessus

Exception:Paramètre obligatoire 'theme_dir’ n'a pas été passé

Dans mon cas, j'ai trois sites Web différents. Cela fonctionne bien pour deux sites Web. Mais pas avec le troisième site Web. Voici la particularité, que nous M2E-Pro utiliser, aux commandes d'Amazon / Synchroniser eBay avec la boutique. Alors là semble être le problème.

La première supposition suggère, que ça pourrait être à cause de ça, qu'aucun modèle n'a été défini pour ce site Web – malheureusement ce n'est pas la solution.

La manière suivante l'a résolu:

  1. /ouvrez vendor/m2epro/magento2-extension/Block/Adminhtml/Magento/Payment/Info.php et ajoutez la ligne $this->setData('Région', \MagentoFrameworkAppZone::AREA_ADMINHTML); commenter (en préfixant “//”)
  2. /vendor/m2epro/magento2-extension/view/adminhtml/templates/magento/order/payment/info.phtml copies
  3. Créez le chemin suivant /vendor/m2epro/magento2-extension/view/frontend/templates/magento/order/payment et collez le fichier info.phtml que vous venez de copier

Après avoir rechargé le cache, tout a bien fonctionné.

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *