Afficher les remises en % dans VM2

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] Afficher les remises en % dans VM2

    Virtuemart 2.0.20b + Joomla 2.5.9.
    Pour afficher les remises en % et non en valeur (par défaut).

    Aller dans : administrator\components\com_virtuemart\helpers\ca lculationh.php.
    Chercher dans la fonction "getProductPrices"
    ~ ligne 379 :
    Code PHP:
    $this->productPrices['discountAmount'] = $this->roundInternal($basePriceWithTax) - $this->productPrices['salesPrice']; 
    rajouter (avant ou aprés) :
    Code PHP:
    $this->productPrices['discountPercent'] = (($this->roundInternal($basePriceWithTax) - $this->productPrices['salesPrice'])/($this->roundInternal($basePriceWithTax)))*100
    Ensuite dans votre template favori, fichier par défaut de l'affichage produit (productdetails\defaut.php) rajoutez ou bon vous semble :

    Code PHP:
    if ($this->currency->createPriceDiv ('discountPercent', 'COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT', $this->product->prices,$priceOnly=true)>0) {
                        <?php echo round("-".$this->currency->createPriceDiv ('discountPercent''COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT'$this->product->prices,$priceOnly=true))."%";
    }
    idem pour la page des catégories si nécessaire.

    Pour ma part, je cherche toujours celui, ou celle , qui me dira comment afficher les prix multiples quand il y'en a ...
    Merci.

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X