moraira Posted April 25, 2013 Share Posted April 25, 2013 Hola, esta mañana estaba echando una mano a amigo mancalibra junto a shacker y he visto una tienda con algo que me ha gustado (http://www.centrocoste.es/) El tema es como partir el precio para tratar de forma diferente por CSS a la parte entera y a los decimanes, o mejor dicho al resto, haciendo la letra más pequeña. Antes de empezar a programar (es un poco lio porque en mi caso uso varias monedas, unas con decimales, otras sin ellos, unas con punto otras con coma) me preguntaba si existe alguna funcion de php para hacer esto. la idea es cambiar en el product.tpl: <span id="our_price_display">{convertPrice price=$productPrice}</span> por: <span id="our_price_display"> <span class="entero" id="our_price_display_no_decimal">XXXXXXXXXXXXXXXXXXX</span> <span class="decimales" id="our_price_display_decimal">XXXXXXXXXXXXXXXXXXX</span> </span> gracias por vuestras sugerencias Link to comment Share on other sites More sharing options...
shacker Posted April 29, 2013 Share Posted April 29, 2013 para formatear precios, puedes usar {$number|number_format:2} 2 son los decimales ej: {convertPrice price=$productPrice|number_format:2} Link to comment Share on other sites More sharing options...
futurosoft Posted December 10, 2013 Share Posted December 10, 2013 ¿Habéis conseguido poner los decimales más pequeños? Yo aun no he podido. ¿Alguna sugerencia? Gracias. Link to comment Share on other sites More sharing options...
ventura Posted December 10, 2013 Share Posted December 10, 2013 No sé si funcionará con versiones más modernas ni si hay una manera más correcta de hacerlo, en una instalación con 1.4.0 utilice un override asi y me funcionó: http://www.prestashop.com/forums/topic/180188-decimals-change-font-size/ Link to comment Share on other sites More sharing options...
futurosoft Posted December 11, 2013 Share Posted December 11, 2013 Buenas. Sí, funciona, pero se cambia en todo. La idea es solo cambiarlo en el product.tpl y product-list.tpl. Gracias de todas maneras. ¿Alguna sugerencia más? Link to comment Share on other sites More sharing options...
jlpilo Posted September 4, 2014 Share Posted September 4, 2014 No se si después de tanto tiempo lo habreis solucionado. Yo lo he separado la parte decimal de la parte entera así: {assign var=foo value="."|explode:$product.price} {$foo[0]} //entero {$foo[1]} //decimal Link to comment Share on other sites More sharing options...
Recommended Posts