magento默认的取到价格的部分是一个文件,很多地方调用这一个文件,使用起来非常费劲,调个样式弄半天

直接得到price,这样样式随便调,下面是一段代码,应对的产品类型是simple product,其他的不适合。

$_coreHelper = $this->helper('core');
$_taxHelper  = $this->helper('tax');
$_price = $_taxHelper->getPrice($_product, $_product->getPrice());
$proprice = $_coreHelper->currency($_price, true, true);


$_finalPrice = $_taxHelper->getPrice($_product, $_product->getFinalPrice());
$prospecialprice = $_coreHelper->currency($_finalPrice, true, false);    


if($_product->getSpecialPrice()){
echo "<div>".$proprice."</div><div>".$prospecialprice."</div>";
}else{
echo "<div>".$proprice."</div>";
}   

将上面的代码放到网站的catalog/product/view.phtml文件中即可。

然后就可以去到产品的价格了。