如何用JavaScript获得特价?

时间:2017-03-17 17:25:35

标签: javascript opencart journal

有一个OpenCart平台,版本1.5.6.1,带有Journal主题。在最新产品页面上,如果有特价,我想显示常规和特价。正常价格以这种方式显示:

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>';
        }

欢迎任何想法。

提前致谢!

1 个答案:

答案 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 } ?>

仔细检查你的文件然后回来,除非我错过了解你的问题。