hacer cambios en pl...
 
Avisos
Vaciar todo

hacer cambios en plantilla de categorías

10 Respuestas
3 Usuarios
0 Reactions
883 Visitas
 Puy
Respuestas: 79
Trusted Member
Topic starter
 

Hola, he instalado prestashop con la plantilla Cilene y la mayoría de los productos de la tienda no tienen foto, ¿Como puedo modificar la plantilla de categorias para quitar fotos de productos y añadir en la misma la referencia y que se pueda comprar e indicar la cantidad sin necesidad de ir a la ficha del producto?

Supongo que los cambios se deben hacer en la template, ¿pero en cual y que campos debo añadir y /o eliminar.

He instalado un clon de la tienda para hacer las pruebas os mando un pantallazo de como salen ahora ya que pertenecen a categorías no visibles si no estás logueado

Muchas gracias y un saludo

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 02/11/2015 12:20 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Para agregar las fotos de tus productos puedes hacerlo desde el propio backend de prestashop
Catalogo => Productos => Elegir un producto y luego imágenes

Luego con respecto a poner la cantida de compra, creo que tendrías que realizar modificaciones a nivel de código, revisa por ejemplo :

https://mypresta.eu/en/art/developer/prestashop-quantity-field-on-product-list.html

Saludos.


 
Respondido : 02/11/2015 9:09 pm
 Puy
Respuestas: 79
Trusted Member
Topic starter
 

Muchas gracias Jhon lo voy a probar,
Lo que quería decir es que ya que no tengo imágenes de los productos, que no aparezca la imagen del producto en el listado, aunque si quisiera poner la referencia.
Un saludo.


 
Respondido : 02/11/2015 9:18 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Actualmente no veo lo mismo que enviaste en la imagen inicial, entiendo que ninguno de tus productos tendrás imágen , en este caso lo más rápido sería ocultar la imagen por CSS.

Saludos.


 
Respondido : 02/11/2015 11:23 pm
 Puy
Respuestas: 79
Trusted Member
Topic starter
 

Hola jhon
He ocultado las imágenes con css, pero lo que no consigo mostrar es la cantidad de compra. he seguido el artículo que me dices y busco las cadenas de texto que indican para sustituir y no las encuentro en los archivos de product-list.tpl del theme cilene.
He visto que existe un módulo para poder incluir este campo, ¿lo conocéis? ¿que tal funciona? os pongo el enlace al mismo.
http://addons.prestashop.com/es/aplicaciones-front-office-prestashop-modulos/9738-cantidad-a-comprar-en-listado-de-productos.html
Prefiero la solución de resolverlo sin módulo pero si no fuese posible no lo descarto.
Un saludo


 
Respondido : 03/11/2015 10:41 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

No conozco el módulo que comentas, así que no se puedo garantizar que funcione correctamente.

Sobre los cambios que se indican en el enlace que te pasó Jhon, el código que tienes que cambiar se encuentra en el archivo themes/Cilene/product-list.tpl, en concreto de las líneas 73 a 83. Hay modificaciones porque las versiones de PrestaShop son distintas.

No te puedo garantizar tampoco que este cambio vaya a funcionar.


 
Respondido : 03/11/2015 2:39 pm
 Puy
Respuestas: 79
Trusted Member
Topic starter
 

Hola Pablo, he intentado solucionarlo, haciendo los cambios en los archivos según el tutorial y no funciona, puede ser que esté haciendo algo mal.

Buscando otro tipo de solución,
¿Puede haber otra plantilla tenga estos campos en la plantilla del listado de productos? o ¿sería posible un desarrollo a medida para que aparezca?

Un saludo


 
Respondido : 03/11/2015 5:46 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

He estado probando y es posible que el código html y css inline que tiene el tutorial no sea del todo compatible, he dejado sólo el input, además el theme Cilene sobreescribe el archivo ajax-cart.js por lo que la modificación es diferente

Primero deshacer los cambios que hayas hecho, luego usa lo que te adjunto, te adjunto los dos archivos modificados, descomprime el archivo y reemplazalo en las siguientes rutas :

/themes/Cilene/product-list.tpl
/themes/Cilene/js/modules/blockcart/ajax-cart.js

PD. Por seguridad has un backup de los archivos a reemplazar. Para que veas los cambios debes limpiar la cache de tu navegador ya que el archivo .js es posible que ya este cargado.

Saludos.


 
Respondido : 03/11/2015 9:12 pm
 Puy
Respuestas: 79
Trusted Member
Topic starter
 

Hola jhon
Ya he hecho los cambios y aparece el campo pero me da errores:

En el listado de productos salen unos productos "fantasma" sin datos, que no existen entre los que si
Al añadir por ejemplo 5 solo se añaden realmente de 1 en1
Y he ido a hacer un proceso de compra y en el carrito me hace mal los cálculos (es posible que ya diera el error antes, pero no lo había visto).

¿A que se puede deber?
Un saludo


 
Respondido : 03/11/2015 9:57 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Dudo mucho que sea debido a los archivos que te envie, para descartar prueba estos archivos en una instalación desde cero del pack y verifica si te funciona

Saludos.


 
Respondido : 03/11/2015 10:05 pm