Ich möchte den Rabattprozentsatz auf dem Bild als Abzeichen anzeigen (siehe Bild 2). Ich habe die Anweisungen von http://www.customy.com/blog/show-product-discount-percent-in-magento/ befolgt und es geschafft, den Rabattprozentsatz auf der Produktseite anzuzeigen (siehe Abbildung 1).
Ich habe versucht:
app / design / frontend / yourpackage / yourtheme / template / catalog / product / price.phtml
<?php // Discount percents output start ?>
<?php if($_finalPrice < $_price): ?>
<?php $_savePercent = 100 - round(($_finalPrice / $_price)*100); ?>
<p class="special-price yousave">
<span class="label"><?php echo $this->__('You Save:') ?></span>
<span class="price">
<?php echo $_savePercent; ?>%
</span>
</p>
<?php endif; ?>
Jetzt habe ich folgendes Ergebnis erhalten:
1.
Jetzt muss ich auch den Rabattprozentsatz auf dem Produktbild wie
2 anzeigen.
Was kann ich tun, um das Rabattabzeichen auf dem Produktbild anzuzeigen?
Ich verwende Magento 1.9.0.1 RWD Theme
product
magento-1.9
image
Dexter
quelle
quelle
Antworten:
Wie ich in Ihrem Fragenbild gesehen habe, benötigen Sie diesen Effekt auf der Produktdetailseite , müssen ihn also bearbeiten
media.phtml
Und dabei müssen Sie dieselbe Codierung durchführen, um diesen Wert zu erhalten. Sie können eine Wrapper-Klasse erstellen, die das Produktbild mit etwas dynamischem Text über dem Produktbild überschreibt, wie Sie möchten.
Sie können CSS wie auf dieser Seite verwenden
http://techdem.centerkey.com/2013/01/ribbon-banner-css-transform-rotate-45.html
Ich hoffe, das wird dir sicher helfen.
quelle
Versuche dies:
quelle
Wenn Sie den Produktrabatt in Prozent neben dem Produktpreis oder irgendwo auf einer Produktseite anzeigen möchten, gehen Sie wie folgt vor.
Öffnen Sie app / design / frontend / yourpackage / yourtheme / template / catalog / product / price.phtml & Find:
Fügen Sie darüber hinzu:
quelle