¿Cómo anular el
/var/www/html/magento2/vendor/magento/module-checkout/view/frontend/web/template/minicart/content.html
archivo en nuestro tema personalizado?
12
primero tenemos que anular los archivos web / plantilla a nuestro archivo de tema magento, en mi caso content.html
Magento_Checkout/web/template/minicart/content.html
Después de los cambios en el content.html
archivo, tenemos que implementar un archivo estático usando el comandophp bin/magento setup:static-content:deploy
O
Debe eliminar el archivo content.html (tengo que cambiar el contenido de este archivo) pub/static/frontend/Magento/buytea/en_US/Magento_Checkout/template/minicart
y volver a cargar la página.
Se aplican los cambios.
magento2 |_ app |_ design |_ frontend |_ Magento |_luma |_Magento_Theme |_templates |_root.phtml composer.json registration.php theme.xml
y refiero magento.stackexchange.com/questions/138223/…Hay otra manera Deberíamos saber que podemos anular la plantilla html a través de RequireJS. No necesitamos crear un tema personalizado . En su módulo personalizado, cree un
requirejs-config.js
:app / code / {Vendor} / {Module_Name} /view/frontend/requirejs-config.js
A más explicaciones podemos leer más aquí .
fuente
content.html
esta manera, ¿por qué me da en blanco? minicartVendor_ModuleName/template/minicart/content.html
enpub/static
?requirejs-config.js
está disponiblePuede anular esto agregando esta carpeta a su tema:
En esta carpeta puede crear el archivo content.html. Después de un cambio realizado en este archivo, asegúrese de vaciar la memoria caché del navegador para ver los cambios.
fuente
Aunque la respuesta de Khoa TruongDinh fue realmente útil, faltan algunos detalles, así que aquí hay un ejemplo completo:
Ejemplo de minicart de trabajo, copie la plantilla html en:
y en temas requirejs-config.js =>
Ver también error principal: https://github.com/magento/magento2/issues/5832
fuente
Abrir archivo para modificar el contenido del minicart:
Abrir archivo para modificar el contenido del minicart del producto:
Después de la modificación, debe implementar el tema usando y
bin/magento setup:static-content:deploy
luego se mostrará.Si no se completa la modificación, modifique las plantillas en el directorio a continuación para mostrar los cambios en tiempo de ejecución:
fuente