2017-09-26 2 views
2

J'ai besoin de changer mini-panier dans notre thème qui revient à magento 2 luna thème pour le montrer en utilisant le vol stationnaire au lieu de cliquer.Les changements de mini-cart ne prennent pas effet - Magento 2

J'ai donc copié

/vendor/magento/module-checkout/view/frontend/templates/cart/minicart.phtml 

à

/app/design/frontend/[ourCompany]/[websitename]/Magento_Checkout/templates/cart/minicart.phtml 

Edité le fichier:

.... 
<div class="block block-minicart empty" 
      data-role="dropdownDialog" 
      data-mage-init='{"dropdownDialog":{ 
       "triggerEvent" : "hover", 
       "appendTo":"[data-block=minicart]", 
       "triggerTarget":".showcart", 
       "timeout": "2000", 
       "closeOnMouseLeave": true, 
       "closeOnEscape": true, 
       "triggerClass":"active", 
       "parentClass":"active", 
       "buttons":[]}}'> 
.... 

cache Effacé, cache rincée, les types de cache rafraîchi, effacé le contenu statique, tout supprimé généré et mis en cache à partir de/var ...

Ensuite, je réexécute le déploiement de contenu statique. Indicateur de chemin de modèle activé qui indique que le fichier minicart.phtml est chargé à partir de:

/app/design/frontend/[ourCompany]/[websitename]/Magento_Checkout/templates/cart/ 

Donc, c'est bon. Mais sur le site Web, les changements n'ont pas changé. J'ai donc vérifié le

/var/view_prepro.../app/design/frontend/[ourCompany]/[websitename]/Magento_Checkout/templates/cart/minicart.phtml 

Les modifications du fichier ne sont pas là. J'ai donc fait plus de modifications (ajout de html) ... Cache effacé, cache vidé, types de cache rafraîchis, contenu statique effacé, tout supprimé et caché de/var ...

Ensuite, je relance le contenu statique déployer.

Toujours pas de changement sur le site.

Lorsque j'ai changé quelque chose dans Mage_Catalog ou d'autres modules, tout s'est bien passé.

J'utilise Magento 2.1.5

Nous vous remercions pour toutes les solutions possibles, idées, ...

+0

avez-vous essayé de faire vos changements en utilisant le mode développeur? juste une supposition .. peut-être vous êtes en mode de production et de la mise en cache avancée est en cours d'exécution. même si cela semble étrange si d'autres modules fonctionnent ... – sissy

+0

Oui, je travaillais en mode développeur. Puis, à la fin, j'ai également essayé de passer en mode production, de régénérer et d'effacer toutes les caches possibles. Mais n'a pas aidé. Puis je suis revenu au mode développeur. Avez-une mise à niveau vers Magento 2.1.9, effacé tout rincé .. mais les changements ne fonctionnent toujours pas. Je ne peux pas l'obtenir que si Path Hints montre le bon fichier, pourquoi le contenu du fichier sorti est différent/faux –

+0

Je suis sur Magento 2.1.7. J'ai réussi à apporter des changements à minicart en éditant le modèle du fournisseur (juste comme un essai). En fait le changement vers le html n'apparaît que si je visite la page de caisse/panier, mais pas de la page d'accueil. Je suppose que c'est un problème de template. J'ai déjà essayé de désactiver l'extension magento_pageCache, mais cela ne semble pas causer de problèmes. Dès que j'ai un peu de temps je vais essayer le "bon" chemin et vérifier si cela fonctionne aussi. – sissy

Répondre

1

problème est résolu, ne sais pas comment, mais j'ai refait à nouveau aujourd'hui processus complet d'effacement du cache, recompilation ... et ça a commencé à fonctionner.

+0

bien pour vous :) mais la magie de magento n'est pas si bonne vraiment que cela arrive souvent ... – sissy

+1

Ouais.Maintenant, quand j'essaye de créer la règle de prix de chariot d'achat aka le coupon, je choisis une date et je reçois s'il vous plaît entrez une date valide ... Le vieux magento 1.9 me manque où tout fonctionnait comme il a dû fonctionner. –