カスタムPHTMLを使用してカスタムモジュールでgetPriceHTML()を使用する方法
質問
私は製品を印刷するカスタムphtmlを含むカスタムモジュールを持っています。しかし、以下のコード
$this->getPriceHtml($_product, true);
.
そのページに何かをレンダリングしません。だから私はコードを変更しようとしました
$product_block = new Mage_Catalog_Block_Product;
echo $product_block->getPriceHtml($_product, true);
.
しかし、このようなエラーメッセージを生成しました。
メンバー関数への呼び出しxx 行単位でないオブジェクト上のgetStorelabel()
どうすればこの問題を解決できますか?
解決
hkinterview、
カスタムPHTMLブロッククラスshould need to extends Mage_Catalog_Block_Product_Abstract
then `$this->getPriceHtml($_product, true);` will be workss
.
例
class YoumoduleNamespace_yourModuleName_Block_yourclass extends Mage_Catalog_Block_Product_Abstract
. 他のヒント
このソリューションを使用することができます http://davemacaulay.com/call-this-getpricehtml-custom-magento-template / いくつかのクラスを拡張したくない場合は
所属していません magento.stackexchange