Comment remplacer un
/var/www/html/magento2/vendor/magento/module-checkout/view/frontend/web/template/minicart/content.html
fichier dans notre thème personnalisé?
12
nous devons d'abord remplacer les fichiers web / modèles par notre fichier de thème magento, dans mon cas content.html
Magento_Checkout/web/template/minicart/content.html
Après les modifications du content.html
fichier, nous devons déployer le fichier statique à l'aide de la commandephp bin/magento setup:static-content:deploy
OU
Vous devez supprimer le fichier content.html (je dois changer le contenu de ce fichier) pub/static/frontend/Magento/buytea/en_US/Magento_Checkout/template/minicart
et recharger à nouveau la page.
Les modifications sont appliquées.
magento2 |_ app |_ design |_ frontend |_ Magento |_luma |_Magento_Theme |_templates |_root.phtml composer.json registration.php theme.xml
et je me réfère magento.stackexchange.com/questions/138223/…Il y a une autre façon. Nous devons savoir que nous pouvons remplacer le modèle html via RequireJS. Nous n'avons pas besoin de créer un thème personnalisé . Dans votre module personnalisé, créez un
requirejs-config.js
:app / code / {Vendor} / {Module_Name} /view/frontend/requirejs-config.js
Un plus expliquer, nous pouvons lire plus ici .
la source
content.html
cette façon, alors pourquoi me laisser vide? minicart.Vendor_ModuleName/template/minicart/content.html
danspub/static
?requirejs-config.js
est disponibleVous pouvez remplacer cela en ajoutant ce dossier à votre thème:
Dans ce dossier, vous pouvez créer le fichier content.html. Après une modification effectuée dans ce fichier, assurez-vous de vider le cache de votre navigateur pour voir les modifications.
la source
Bien que la réponse de Khoa TruongDinh ait été vraiment utile, il manque certains détails, voici donc un exemple complet:
Exemple de minicart fonctionnel, copiez le modèle html dans:
et dans les thèmes requirejs-config.js =>
Voir aussi bug principal: https://github.com/magento/magento2/issues/5832
la source
Ouvrez le fichier pour modifier le contenu du mini-panier:
Ouvrir le fichier pour modifier le contenu du produit minicart:
Après modification, vous devez déployer le thème en utilisant
bin/magento setup:static-content:deploy
puis il s'affichera.Si la modification n'est pas renseignée, modifiez les tempaltes dans le répertoire ci-dessous pour afficher les modifications d'exécution:
la source