Jump to content

Inverser l'ordre d'affichage prix dégressif / quantité


Recommended Posts

Bonjour,

 

j'écris ce post car je devais avoir l'affichage du tableau des prix dégressifs dans l'ordre inverse, avec la plus grande quantité à droite, et j'ai pas trouver de message à ce sujet, si ça peut aider quelqu'un.

 

Dans la page themes/prestashop/product.tpl j'ai remplacé :

 

{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'}

 

par :

 

{section name=quantity_discount loop=$quantity_discounts step=-1}

 

ensuite remplacer :

 

{$quantity_discount.quantity|intval}</th>
		{/foreach}

 

par :

 

{$quantity_discounts[quantity_discount].quantity|intval}</th>
		{/section}

 

Ceci à modifié l'affichage de la première ligne du tableau, pour la seconde il faut remplacer ;

 

{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'}

 

par :

 

{section name=quantity_discount loop=$quantity_discounts step=-1}

 

ensuite :

 

{if $quantity_discount.price != 0 OR $quantity_discount.reduction_type == 'amount'}
														{assign var='prixProduct' value=$product->getPrice(true, $smarty.const.NULL, 2)}
								{convertPrice price=$prixProduct-$quantity_discount.real_value|floatval}
												{else}
														{assign var='prixProduct' value=$product->getPrice(true, $smarty.const.NULL, 2)}
														{convertPrice price=$prixProduct-($quantity_discount.real_value*$prixProduct/100)|floatval}
												{/if}
</td>
  {/foreach}

 

par :

 

{if $quantity_discounts[quantity_discount].price != 0 OR $quantity_discounts[quantity_discount].reduction_type == 'amount'}
														{assign var='prixProduct' value=$product->getPrice(true, $smarty.const.NULL, 2)}
								{convertPrice price=$prixProduct-$quantity_discounts[quantity_discount].real_value|floatval}
												{else}
														{assign var='prixProduct' value=$product->getPrice(true, $smarty.const.NULL, 2)}
														{convertPrice price=$prixProduct-($quantity_discounts[quantity_discount].real_value*$prixProduct/100)|floatval}
												{/if}
</td>
  {/section}

Link to comment
Share on other sites

  • 4 weeks later...
  • 5 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...