GreenFlag Posted March 3, 2022 Share Posted March 3, 2022 Hola a todos, vengo a presentar un error que tengo desde hace unos días y que me parece algo curioso y frustrante. He instalado un tema que compre después de estar un tiempo usando la plantilla por defecto de prestashop, al hacerlo, ha ocurrido lo siguiente: Cuando accedo a la página de Inicio a ciertas subcategorias, la lista de los productos se muestra correctamente, pero cuando accedo a la mayoria de las categorias padres, los productos con combinaciones, muestran el siguiente error: "Notice: Trying to access array offset on value of type null in /home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php on line 24" Muestro una captura de como se ven los que estan correctamente: Link to comment Share on other sites More sharing options...
LyL Desarrollo Posted March 3, 2022 Share Posted March 3, 2022 (edited) 1 hour ago, GreenFlag said: Hola a todos, vengo a presentar un error que tengo desde hace unos días y que me parece algo curioso y frustrante. He instalado un tema que compre después de estar un tiempo usando la plantilla por defecto de prestashop, al hacerlo, ha ocurrido lo siguiente: Cuando accedo a la página de Inicio a ciertas subcategorias, la lista de los productos se muestra correctamente, pero cuando accedo a la mayoria de las categorias padres, los productos con combinaciones, muestran el siguiente error: "Notice: Trying to access array offset on value of type null in /home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php on line 24" Muestro una captura de como se ven los que estan correctamente: Lo primero es que verifiques en esa ruta que te da /home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php en la Linea 24 a ver que dice esa Linea y si es un buen indicio de como arreglar el fallo o lleva a buscar mucho mas en el codigo. Compartenos esa linea 24 a ver si podemos darte alguna idea, parece que esta obteniendo un valor nulo de alguna parte que debemos ubicar para ver como corregir Edited March 3, 2022 by LyL Desarrollo (see edit history) Link to comment Share on other sites More sharing options...
GreenFlag Posted March 3, 2022 Author Share Posted March 3, 2022 2 hours ago, LyL Desarrollo said: Lo primero es que verifiques en esa ruta que te da /home/adrianropainfantil/www/modules/combinationsincatalog/classes/CombinationsInCatalogModel.php en la Linea 24 a ver que dice esa Linea y si es un buen indicio de como arreglar el fallo o lleva a buscar mucho mas en el codigo. Compartenos esa linea 24 a ver si podemos darte alguna idea, parece que esta obteniendo un valor nulo de alguna parte que debemos ubicar para ver como corregir Por aquí os comparto el código en la lineal indicada: Muchas gracias de antemano. Link to comment Share on other sites More sharing options...
LyL Desarrollo Posted March 3, 2022 Share Posted March 3, 2022 lo que puedo intuir es que las combinaciones tienen el campo de cantidad mínima vacío, para probar asigna cantidad mínima a 1 y ve si continua el fallo o Una "solución" que no es solución pero que te sirve para probar en caso de que no tengas una cantidad mínima de pedido es en la linea 25 coloca $minimalQuantity = 1; con ese código estas forzando la cantidad mínima a pedir que sea 1 y en teoría no debe darte error. Quizás el modulo esta hecho de alguna manera que cuando estas en la categoría padre no obtiene el valor que necesita porque quizás lo obtiene directamente desde su categoría asignada, pero eso no lo puedo saber ya que no tengo el modulo. Espero tus comentarios Link to comment Share on other sites More sharing options...
GreenFlag Posted March 3, 2022 Author Share Posted March 3, 2022 16 minutes ago, LyL Desarrollo said: lo que puedo intuir es que las combinaciones tienen el campo de cantidad mínima vacío, para probar asigna cantidad mínima a 1 y ve si continua el fallo o Una "solución" que no es solución pero que te sirve para probar en caso de que no tengas una cantidad mínima de pedido es en la linea 25 coloca $minimalQuantity = 1; con ese código estas forzando la cantidad mínima a pedir que sea 1 y en teoría no debe darte error. Quizás el modulo esta hecho de alguna manera que cuando estas en la categoría padre no obtiene el valor que necesita porque quizás lo obtiene directamente desde su categoría asignada, pero eso no lo puedo saber ya que no tengo el modulo. Espero tus comentarios He colocado ese código en la línea 25 y no parece haberse solucionado, he borrado caché, etc.. y no hay manera, solo me extraña que ocurra en las categorias padres y no en las demas, contacte con el desarrollador del modulo y me dijo que lo miraria, pero aun no he obtenido respuesta, si encuentro la solucion lo pondre por aqui, muchas gracias a todos por la ayuda. Un saludo.- Link to comment Share on other sites More sharing options...
LyL Desarrollo Posted March 3, 2022 Share Posted March 3, 2022 (edited) Pues sino afecta en nada el funcionamiento te recomiendo desactivar el modo debug. Ya que veo que tu sitio arroja mucho mas errores, un en header, uno en las imagenes de categoria. Quizas es algo mas de template que de modulo y eso para SEO y para el cliente es bastante mal visto y crea inseguridad Edited March 3, 2022 by LyL Desarrollo (see edit history) Link to comment Share on other sites More sharing options...
GreenFlag Posted March 3, 2022 Author Share Posted March 3, 2022 6 minutes ago, LyL Desarrollo said: Pues sino afecta en nada el funcionamiento te recomiendo desactivar el modo debug. Ya que veo que tu sitio arroja mucho mas errores, un en header, uno en las imagenes de categoria. Quizas es algo mas de template que de modulo y eso para SEO y para el cliente es bastante mal visto y crea inseguridad No tengo el modo debug activado, los errores de las categorías es debido a que antes, con el tema default, no tenia imágenes ahí y ahora tengo que añadirlas, ya he comprobado que añadiendo imagen y miniatura a las categorías se soluciona el error, el header aun no se porque aparece ese error, tendré que consultarlo con el desarrollador del tema ya que tengo soporte contratado. Como dato, hable al desarrollador del tema y me dijo que el error de las combinaciones no es cosa suya, que hable con el desarrollador del modulo y eso hice. Muchas gracias aun así 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now