2013-06-28 40 views

回答

1

price.phtml模板和相應的塊幾乎總是通過Mage_Catalog_Block_Product_Abstract::getPriceHtml($product, $displayMinimalPrice, $idSuffix)調用,因此沒有父項。

檢測來自它用於哪些塊,你可以更新這些塊getPriceHtml()調用之前添加類似$product->setIsCalledFromParentBlock(true),然後在price.phtml

+0

親愛bImage測試$product->getIsCalledFromParentBlock()的價值,我想在價格上你的代碼。 phtml和我得到一個內部服務器錯誤,你有什麼我做錯了什麼ideia? –

+0

當從'Mage_Catalog_Block_Product_Abstract :: getPriceHtml()'調用時,價格塊沒有父項,所以'$ this-> getParentBlock()'返回null – blmage

+0

我已經使用替代解決方案更新了我的答案 – blmage

0

我會建議你得到一個像mgt-commerce這樣的開發者 - 工具欄擴展,免費提供一個擴展!你直接在你的瀏覽器中獲得所有類型的信息。

祝你好運!

相關問題