カスタムPHTMLを使用してカスタムモジュールでgetPriceHTML()を使用する方法

magento.stackexchange https://magento.stackexchange.com//questions/35394

  •  12-12-2019
  •  | 
  •  

質問

私は製品を印刷するカスタム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 / いくつかのクラスを拡張したくない場合は

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top