2011-03-08 41 views
0

我有一個產品集合使用稱爲以下(設置爲顯示6項):Magento的 - 定製產品徵收使用getPriceHtml不返回正確含稅價

$_testproductCollection = Mage::getResourceModel('catalog/product_collection') 
->addAttributeToSelect('*') 
->setPageSize(6); 
$_testproductCollection->load(); 

然後我得到的6個產品細節與一個foreach:

foreach($_testproductCollection as $_testproduct){ 
    echo "Price is ".$this->htmlEscape($this->getPriceHtml($_product, true))."<br/>"; 
}; 

這工作正常,直到我設置我的商店顯示價格包含稅。而不是顯示2個不同的價格,例如:

Excl. Tax: $138.56 
Incl. Tax: $149.99 

它顯示兩者的價格相同。如果我添加一個呼叫負載的產品集合再次緊隨其後的加載:

$_productCollection=$this->getLoadedProductCollection(); 

...它工作正常,價格是正確的,但那麼它跳過setPageSize功能,自動回滿店集合的產品。

我怎樣才能得到正確的稅價顯示,以及它在getLoadedProductCollection這是糾正這一點?該功能在法師/目錄/砌塊/產品/ list.php的

回答