2017-03-17 83 views
-1

有一個OpenCart平臺版本1.5.6.1與日記主題。在最新的產品頁面上,如果價格特殊,我希望顯示定價和特價。正常價格顯示在這樣:如何通過JavaScript獲得特價?

var price = $(element).find('.price').html(); 

     if (price != null) { 
      html += '<div class="price">' + price + '</div>'; 
     } 

我試圖讓特殊的價格,並顯示在這條路上,但沒有奏效:

var special_price = $(element).find('.price-new').html(); 

     if (special_price != null) { 
      html += '<div class="price-old">' + price + '</div> <div class="price-new">' + special_price + '</div>'; 
     } 

任何想法都歡迎。

在此先感謝!

+0

檢查您的控制檯是否顯示錯誤 –

+0

不,沒有錯誤。 –

回答

0

開箱即用即可。

望着latest.tpl模板文件,以下有:

<p class="price"> 
<?php if (!$product['special']) { ?> 
<?php echo $product['price']; ?> 
<?php } else { ?> 
<span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new" <?php echo isset($product['date_end']) && $product['date_end'] ? "data-end-date='{$product['date_end']}'" : ""; ?>><?php echo $product['special']; ?></span> 
      <?php } ?> 
      <?php if ($product['tax']) { ?> 
      <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> 
      <?php } ?> 
     </p> 
     <?php } ?> 

仔細檢查您的文件和回來,除非我想念理解你的問題。

+0

是的,有相同的代碼,問題仍然無法正常工作。可能是因爲雜誌主題。我不確定。仍然調查這個問題。謝謝你的建議! –