Jump to content

Precio anterior tachado


wikircg

Recommended Posts

Buenas,

He intentado poner el precio anterior de mis productos tachados junto a los nuevos.

 

Mi tema es clothetheme y he editado el product-list.tpl añadiendo esto:

 

	    <span id="old_price_display" style="text-decoration:line-through;color:blue">
{convertPrice price=$product.price_without_reduction}
</span><span class="discount">{l s='Reduced price!'}</span>

 

Tengo dos problemas:

 

- El primero es que me salen TODOS los productos como rebajados.

- El segundo es que al añadir el descuento de por ejemplo 10€, me descuenta algo menos, como si estuviese añadiendo un porcentaje al cálculo.

 

Espero que puedan orientarme porque llevo todo el día con ello y ya no me rinde la cabeza!

Gracias de antemano,

 

Saludos

Link to comment
Share on other sites

Buenas,

He intentado poner el precio anterior de mis productos tachados junto a los nuevos.

 

Mi tema es clothetheme y he editado el product-list.tpl añadiendo esto:

 

		<span id="old_price_display" style="text-decoration:line-through;color:blue">
{convertPrice price=$product.price_without_reduction}
</span><span class="discount">{l s='Reduced price!'}</span>

 

Tengo dos problemas:

 

- El primero es que me salen TODOS los productos como rebajados.

- El segundo es que al añadir el descuento de por ejemplo 10€, me descuenta algo menos, como si estuviese añadiendo un porcentaje al cálculo.

 

Espero que puedan orientarme porque llevo todo el día con ello y ya no me rinde la cabeza!

Gracias de antemano,

 

Saludos

Intenta seguir esta guía: http://vidaphp.com/2012/01/15/mostrar-precios-rebajados-y-sin-rebajar-en-los-listados-de-prestashop-1-4/

Link to comment
Share on other sites

Gracias por la respuesta. Justo ha sido el tutorial que intenté seguir.

 

Te pego mi product-list.tpl:

 

{if isset($products)}
<!-- Products list -->
<ul id="product_list" class="clear">
{foreach from=$products item=product name=products}
 <li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} clearfix">
  <div class="center_block">
   <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a>
   <h3><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3>
  </div>					
  <div class="right_block">
   {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}
   <div>
 {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>{/if}
   </div>
   {/if}
   <a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a>
   {if isset($comparator_max_item) && $comparator_max_item}
 <p class="compare"><input type="checkbox" onclick="checkForComparison({$comparator_max_item})" class="comparator" id="comparator_item_{$product.id_product}" value="{$product.id_product}" /> <label for="comparator_item_{$product.id_product}">{l s='Select to compare'}</label></p>
   {/if}   
  </div>
 </li>
{/foreach}
</ul>
<!-- /Products list -->
{/if}

 

Como ves no está la línea de texto que se busca, he intentado igualmente pegarlo por ahí pero no se me visualizan los productos. Ya he conseguido corregir lo del cálculo del descuento, pero me queda eso

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...