"未定义"在magento中以折扣价格显示

时间:2015-03-21 10:21:09

标签: php magento magento-1.8

我正在使用magento 1.8.1而我正试图在前端显示折扣百分比。

在此网站discount

的帮助下

我正在使用这些代码:

     <?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; ?>
在此页面中

:app / design / frontend / yourpackage / yourtheme / template / catalog / product / price.phtml

但之后结果显示如下:enter image description here

现在我无法找到原因&#34; undefined&#34;正在显示这里以及如何删除它。

请告诉我如何删除它。

1 个答案:

答案 0 :(得分:-1)

我在您的问题图片中看到您需要在产品详细信息页面上显示此效果,因此必须编辑media.phtml

app\design\frontend\YOUR_PACKAGE\YOUR_THEME\default\template\catalog\product\view\media.phtml

并且你需要做同样的编码来获得这个价值。你可以制作一个覆盖产品图像的包装类,产品图像上有一些动态文本,如你所愿。

您可以在this page

中使用css

我认为它的工作......以这种方式尝试