Page produit - Ajouter une classe Span - Symbole de prix
-
12-12-2019 - |
Question
Je souhaite ajouter une classe de span simple sur la page d'affichage du produit pour le prix.
<span class="price-symbol">$</span>
<span class="price">$99.90</span>
La solution
Si vous recherchez un piratage rapide, la méthode mentionnée ci-dessus fera le tour.Je recommande de remplacer votre thème prix.phtml et la poignée de référence [catalog_product_view] comme ci-dessous ajoutant votre prix prix_pdp.phtml dans votre thème local.xml
EG:
<catalog_product_view>
<reference name="catalog_product_price_template">
<action method="addPriceBlockType">
<type>simple</type>
<block>catalog/product_price</block>
<template>catalog/product/price_pdp.phtml</template>
</action>
<action method="addPriceBlockType">
<type>configurable</type>
<block>catalog/product_price</block>
<template>catalog/product/price_pdp.phtml</template>
</action>
......
</reference>
</catalog_product_view>
Autres conseils
Vous devez modifier le catalog/product/price.phtml
fichier modèle, en ajoutant les éléments suivants à plusieurs endroits (pour chaque instance que vous voyez de <span class="price">
...):
<span class="price-symbol"><?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol(); ?></span>
Cela obtiendra le symbole de la devise actuellement sélectionnée.
pm
aller dans ce fichier: dépend de quel thème vous utilisez.
App / Conception / Frontend / Custom_theme / Par défaut / Modèle / Catalogue / Produit / Prix.Phtml
ou
App / Conception / Frontend / Base / Par défaut / Modèle / Catalogue / Produit / Prix.Phtml