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>
Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top