如果0在magento 1.7中隐藏产品价格?

时间:2012-12-15 18:57:29

标签: magento magento-1.7

我正在使用magento 1.7.0.2。在我的商店,我想展示一些没有价格的产品,默认情况下,它们会变成0.00。有一些解决方案,用于替换: 这个

<?php echo $this->getPriceHtml($_product, true) ?>

<?php if($_product->price==0): ?> 
<?php echo 'Free'; /?> 
<?php else: ?> 
<?php echo $this->getPriceHtml($_product, true) ?>
<?php endif; ?>

是的,这只有在我替换list.phtml(列表和网格)时解决问题,但是当我打开包含所有细节的产品页面时,仍然有0.00。

提前致谢。

2 个答案:

答案 0 :(得分:2)

我解决了这个问题,只需要在路径app \ design \ frontend \ default \ YOURTHEME \ template \ catalog \ product中替换这段代码:

 <?php echo $this->getTierPriceHtml() ?>
 <?php echo $this->getChildHtml('alert_urls') ?>
 <?php echo $this->getChildHtml('product_type_data') ?>
 <?php echo $this->getChildHtml('extrahint') ?>

用这个:

<?php if($_product->price==0): ?> 
<?php echo 'Free'; ?> 
<?php else: ?> 
<?php echo $this->getPriceHtml($_product, true) ?>
<?php endif; ?>

答案 1 :(得分:0)

你可以试试这个 -

http://www.magikcommerce.com/magento-hide-price-extension

希望这会对你有所帮助。