我正在使用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。
提前致谢。
答案 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)