Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Problemas Conocidos
Archivos (CSS/JS) no se actualizan en la página después de subir nueva versión en el CMS
Archivos (CSS/JS) no se actualizan en la página después de subir nueva versión en el CMS
ID:
Backlog
Publicado en 9/2/2018
Última actualización 22/12/2022

Sumario

Después de cargar la versión actualizada de algún archivo pertinente al layout de su sitio (CSS, JS o incluso imágenes), la versión presentada en el front-end puede no ser la última.

Esto ocurre mientras el template está en caché. El request a estos archivos se realiza con un parámetro de versión, en el cual su valor es un timestamp del archivo original - por ejemplo, /arquivos/style.css?v=636492689128330000. Mientras que el timestamp es el mismo, el archivo será el mismo.

La principal causa de este escenario es que el template no sabe que un archivo ha cambiado, entonces la actualización de los archivos no es suficiente para que su caché expire.

Simulación

En ciert template, actualizar un archivo de CSS o Javascript, haciendo nueva carga con el mismo nombre, para que sobrescriba el antiguo.

Observe que el parámetro timestamp en el request no se cambiará, y el contenido del archivo será el mismo.

Workaround

Cambiar los templates que llaman los archivos actualizados es suficiente para revisar el timestamp, que entonces traerá la última versión de los archivos.

Una sugerencia, para facilitar el workaround cada vez que se cambie un archivo del layout, es crear un subtemplate de control de versión, que esté presente en todos los templates usados en la tienda. Para el contenido de este subtemplate será suficiente un comentario HTML, con informaciones que serán actualizadas a cada nueva versión de archivos.

Al cambiar el subtemplate, todos los templates que hacen su lectura serán actualizados, y junto, los archivos.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback