私はmagentoで保存された金額のパーセンテージで販売アイコンを表示しようとしていますが、これまでのところ成功しています。しかし、私が直面している問題は、製品に特別価格があるかどうかに関係なく、すべてのページにセール アイコンが表示されることです。セール アイコンは、特別価格がある場合にのみ表示する必要があります。list.phtml で次のコードを使用しています。私はプログラマーではありません。特別価格の場合にのみセール アイコンが表示されるようにコードを修正していただき、ありがとうございます。前もって感謝します
<?php $specialprice = $_product->getSpecialPrice();
$regularprice = $_product->getPrice();
// Get the Special Price FROM date
$specialPriceFromDate = $_product->getSpecialFromDate();
// Get the Special Price TO date
$specialPriceToDate = $_product->getSpecialToDate();
// Get Current date
$today = time(); if ($specialprice)if($today >= strtotime( $specialPriceFromDate) && $today <= strtotime
($specialPriceToDate) || $today >= strtotime( $specialPriceFromDate) && is_null($specialPriceToDate))$discount = 100
- round(($specialprice / $regularprice)*100); {?><span class="onsaleicon"><span class="onsaletext"> <?php echo
$discount .'% OFF' ;?></span></span> <?php } ?></a>`