- Posts: 263
- Thank you received: 11
Arrondir prix décimales certains produits
12 years 2 months ago #164507
by Flooder
Arrondir prix décimales certains produits was created by Flooder
Bonjour à vous,
Actuellement, les prix sont arrondis au centième près sur les pages de produits de notre site .
Quelle serait la meilleure approche à adopter afin que, pour certains produits, nous puissions arrondir les prix affichés au dix-millième près sur la page du produit?
Merci
Actuellement, les prix sont arrondis au centième près sur les pages de produits de notre site .
Quelle serait la meilleure approche à adopter afin que, pour certains produits, nous puissions arrondir les prix affichés au dix-millième près sur la page du produit?
Merci
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164570
by nicolas
Replied by nicolas on topic Arrondir prix décimales certains produits
Bonjour,
Le système n'est pas prévu pour faire cela.
En gros, il faut éditer le fichier "show_default" via Affichage>Vues, supprimer l'appel au layout listing_price* et à la place mettre votre propre affichage**, et sauvegarder le fichier modifié avec un autre nom. Ensuite, dans les produits, il suffira de changer le product page layout pour celui que vous avez créé pour utiliser votre affichage du prix.
*
** Par exemple:
echo round($this->element->prices[0]->price_value,4). ' €';
Le système n'est pas prévu pour faire cela.
En gros, il faut éditer le fichier "show_default" via Affichage>Vues, supprimer l'appel au layout listing_price* et à la place mettre votre propre affichage**, et sauvegarder le fichier modifié avec un autre nom. Ensuite, dans les produits, il suffira de changer le product page layout pour celui que vous avez créé pour utiliser votre affichage du prix.
*
Code:
$this->setLayout('listing_price');
echo $this->loadTemplate();
** Par exemple:
echo round($this->element->prices[0]->price_value,4). ' €';
The following user(s) said Thank You: Flooder
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164627
by Flooder
Replied by Flooder on topic Arrondir prix décimales certains produits
J'ai plutôt étendu la classe currency.php.
J'ai créé une nouvelle fonction formatDixMillieme().
Et plutôt que d'appeler format() de mon fichier listing_price pour afficher les prix, j'appelle plutôt formatDixMillieme().
Merci
J'ai créé une nouvelle fonction formatDixMillieme().
Et plutôt que d'appeler format() de mon fichier listing_price pour afficher les prix, j'appelle plutôt formatDixMillieme().
Merci
Please Log in or Create an account to join the conversation.
Time to create page: 0.150 seconds