Как использовать GetPriceHTML () в пользовательском модуле с пользовательским PHTML
Вопрос
У меня есть пользовательский модуль с пользовательским phtml, который будет распечатать продукт.Но кажется, что ниже код
$this->getPriceHtml($_product, true);
.
Не сделает никакой вещи на этой странице.Поэтому я пытался изменить свой код на
$product_block = new Mage_Catalog_Block_Product;
echo $product_block->getPriceHtml($_product, true);
.
Но оно сгенерировало сообщение об ошибке, как это.
Вызов функции члена getStorelabel () на не объекте в строках xx
Как я могу исправить эту проблему?
Решение
hkinterview,
Пользовательский класс класса PHTML GeneracodicCode
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-шаблон / Если вы не хотите продлить несколько классов.
Не связан с magento.stackexchange