1

私はマジェント 1.7.0.2 を使用しています。私の店では、価格のない製品を表示したいのですが、magento ではデフォルトで 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 があります。

前もって感謝します。

4

2 に答える 2

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; ?>
于 2012-12-22T14:05:52.993 に答える
0

あなたはこれを試すことができます -

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

これがあなたを助けることを願っています。

于 2012-12-17T08:15:44.080 に答える