¡Hola!
Me gustaría incluir la palabra "desde" delante del precio de producto cuando el precio del producto varíe según el atributo elegido.
He estado revisando este enlace:
https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/140232-Introducir-desde-junto-al-precio.html
Pero creo que se me queda incompleto. El tema que utilizo es el Amaltea.
A ver si me podéis indicar cómo hacerlo.
Gracias.
Un saludo,
Alberto
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Puedes probar a dirigirte al fichero /themes/Amaltea/product.tpl en la linea 231 cambiar por:
Desde: {convertPrice price=$productPrice}
¡Hola!
De la manera que indicas me coloca "Desde:" una vez he accedido al producto y teniendo atributos o no. Yo quiero que se vea el "Desde:" en el listado de productos de cada categoría y solo cuando tenga atributos en los que varía el precio.
Un saludo,
Alberto
Hola
Prueba colocando una condición, es decir:
{if isset($groups)} Desde: {/if} {convertPrice price=$productPrice}
Saludos.
Hola
El problema podría ser no se pase esta variable $groups desde la clase hacia la lista de productos.
Prueba agregar el mismo código en la línea 120 aprox del archivo de tu theme:
product-list.tpl
Saludos.
¡Hola!
En este caso, si pongo en la línea que indicas del product-list.tpl:
Desde:
aparece "Desde:" donde yo quiero, pero cuando incluyo
{if isset($groups)} Desde: {/if}
No hace nada, y necesito que tenga en cuenta la condición.
Un saludo,
Alberto
Hola
Tal como te comenté, el problema es que la variable groups no es pasada a esta vista, prueba con lo siguiente :
{if isset($product.features)}Desde: {/if}
Ref:
https://www.prestashop.com/forums/topic/593251-show-attribute-on-product-list/
Saludos.
Hola,
Me hace lo mismo que si no pusiera el if.
Un saludo,
Alberto
Hola Alberto.
Estamos hablando de modificar el código y sera un poco complicado encontrarlo si no perdemos un poco de tiempo en buscarlo.
Permíteme que investigue un poco lo que comentas, actualizaré el ticket tan pronto como pueda con lo que haya averiguado. ¡Gracias!
Dejo el la entrada en espera así no la perdemos de vista 😉
Un saludo
Ok, sin problema.
Gracias!
¡Hola!
¿Habéis conseguido averiguar cómo hacer esto?
Gracias.
Un saludo,
Alberto
Hola
He revisado y por defecto los controladores en la variable $products no pasan ningún valor que indica la existencia de atributos, para mostrar si tiene o no atributos será necesario modificar las clases controladoras de la lista de productos lo cual se complica, revisa:
https://www.prestashop.com/forums/topic/279551-how-to-show-product-attribute-option-in-product-list/
Te sugiero mejor dejar el texto en todos los productos y evitar complicaciones.
Desde este foro sólo podemos darte generalidades pero no entramos en detalles de temas de programación.
Saludos.