Anulación de archivos de plantilla en tema propio, cargados a través de JS (Knockout.js)

9

Como los foros oficiales de Magento 2.0 no son de ninguna ayuda, publicaré mi pregunta aquí también.

Estamos en el proceso de crear nuestro propio tema basado en el tema Magento Blank y nos gustaría implementar 2 pequeños cambios en el menú desplegable de minicart en el encabezado. Estos archivos se cargan a través de JS (marco Knockout.js), pero simplemente duplicar el archivo a nuestro propio tema en la misma carpeta ( Name/name2/web/template/minicart/item/default.html) y editarlos no muestra ningún cambio, por lo que sospechamos que el comportamiento de anulación es diferente en este caso.

¿Alguien puede señalarnos en la dirección correcta? ¡Gracias!

Klaus De Buysser
fuente
1
Podemos usar RequireJs para anular las plantillas html. Podemos leer más aquí: magento.stackexchange.com/questions/108788/…
Khoa TruongDinh

Respuestas:

3

Esta es la forma correcta de anular el archivo html. También tuve este problema, creo que es el almacenamiento en caché del navegador lo que impide mostrar los cambios. No tengo una solución real para este problema, pero puede abrir la tienda web en una ventana de incógnito cada vez que cambie el archivo .html.

Selvático
fuente
2

Esta es la forma correcta de anular el archivo de plantilla. Debe eliminar la carpeta manualmente de la pub/static/frontend/{{Package}}/{{theme}}carpeta y borrar la memoria caché del navegador.

Ejecutar comando php bin/magento setup:static-content:deploy

Intente cargar la página y se mostrarán los cambios.

Gracias.

Rakesh Jesadiya
fuente