Imagenes de producto no se ve en el front

Tema en 'Foro de Errores' iniciado por Mikelgu, 25/6/19.

Etiquetas:
  1. Mikelgu

    Mikelgu Miembro

    49
    5
    8
    Hola,

    Hasta el viernes mi página funcionaba correctamente.

    Pero mi sorpresa de ayer fue cuando comprobé que las imágenes de los productos no se cargan
    https://calzadosroal.com/blucher-tintado-enzimatico.html

    Las imagenes están correctamente accesibles y se ven en el listing correctamente.
    https://calzadosroal.com/pub/media/catalog/product/p/0/p03590-rosa_1.jpg

    Aunque en principio no hemos tocado código si que hemos hecho algunos cambios (ssh, configuracion en magento, pasarlo a produccion,...)

    Alguien puede ayudarme?
    gracias
     
  2.  
    Comunidad Magento orgullosamente patrocinada por el hosting y vps magento de FactoriaDigital.com.
  3. Toni FactoriaDigital

    Toni FactoriaDigital Experto en Magento de Factoría Digital Miembro del equipo

    143
    18
    18
    Hola,

    Parece que tienes varios errores de JavaScript que seguramente bloqueen la correcta carga de la imagen.
    Lo que es curioso, es que consigo cargar la imagen a veces. Creo que la forma de reproducirlo es:
    1. Entrar al enlace
    2. Pulsar sobre cualquier otra página, yo pulso sobre el logo para volver a la homepage
    3. Ir hacia atrás en el navegador
    4. Sorprendentemente, la imagen aparece
    Hay algunos errores que continúan apareciendo, pero hay uno que cuando funciona, ya no aparece. Por si te ayuda, es el siguiente:

    Insertar CODE, HTML o PHP:
    Uncaught TypeError: settings.$elementF.fotorama is not a function
        at UiClass.initGallery (eval at require.load (585056b89f51e088c50fe4c8c8817d37.js:2382), <anonymous>:299:32)
        at UiClass.initialize (eval at require.load (585056b89f51e088c50fe4c8c8817d37.js:2382), <anonymous>:141:18)
        at UiClass.eval [as initialize] (eval at require.load (585056b89f51e088c50fe4c8c8817d37.js:2382), <anonymous>:111:34)
        at UiClass (eval at require.load (585056b89f51e088c50fe4c8c8817d37.js:2382), <anonymous>:51:32)
        at eval (eval at require.load (585056b89f51e088c50fe4c8c8817d37.js:2382), <anonymous>:33:17)
        at Object.execCb (585056b89f51e088c50fe4c8c8817d37.js:1650)
        at Module.check (585056b89f51e088c50fe4c8c8817d37.js:866)
        at Module.enable (585056b89f51e088c50fe4c8c8817d37.js:1143)
        at Module.init (585056b89f51e088c50fe4c8c8817d37.js:774)
        at 585056b89f51e088c50fe4c8c8817d37.js:1416
    Podrías probar también a recompilar los archivos estáticos a ver si es que hay algo que se quedó atrás.

    Un saludo.
     
  4. Mikelgu

    Mikelgu Miembro

    49
    5
    8
    Gracias Toni por tu tiempo,

    Si he visto que cuando se ven las imagenes no hay el error
    Uncaught TypeError: settings.$elementF.fotorama is not a function

    He compilado y deployado no sé cuantas veces (por si había algún error aquí, pero nada)
    Pero es raro, no consigo encontrar el porqué, visto que no hemos modificado código. Os listo las posibles cosas que hemos tocado (aunque podría haber más)
    - Pasar a production mode
    - Javascript settings
    ...

    alguna idea? Con el Luma lo veo todo correctamente
     
  5. Toni FactoriaDigital

    Toni FactoriaDigital Experto en Magento de Factoría Digital Miembro del equipo

    143
    18
    18
    Es extraño que sin tocar código ocurra eso simplemente por pasar a production mode.
    De todas formas, por descartar, si la dejas en developer mode y sin la minificación/merge de JavaScript, te funciona bien?
     
  6. Mikelgu

    Mikelgu Miembro

    49
    5
    8
    Acabo de ponerlo en developer mode y quitar la minificacion/merge de Js.

    El error que da en consola parecen distintos pero sigue sin verse la imagen (y los colores del producto configurable)

    :(
     
  7. Toni FactoriaDigital

    Toni FactoriaDigital Experto en Magento de Factoría Digital Miembro del equipo

    143
    18
    18
    Parece un error del RequireJS, porque lo que da error realmente sí que está incluido en la página, como el jquery/ui o dialog.

    Si estás seguro que no han habido cambios de código, yo primero intentaría solucionar esos errores antes de volver a intentar compilar, puesto que los errores variarán y no te indicarán realmente por donde viene el error real.

    ¿No dispones de algún sistema de control de versiones para ver si realmente ha habido algún cambio y revertirlo? Es extraño que pase simplemente con valores de configuración y de ser así, al volver a developer debería funcionarte.
     
Cargando...

Compartir esta página

Cargando...