cómo usar getPriceHtml() en un módulo personalizado con phtml personalizado
Pregunta
Tengo un módulo personalizado con phtml personalizado que imprimirá el producto.Pero parece que el siguiente código
$this->getPriceHtml($_product, true);
no mostrará nada en esa página.Así que intenté cambiar mi código a
$product_block = new Mage_Catalog_Block_Product;
echo $product_block->getPriceHtml($_product, true);
Pero generó un mensaje de error como este.
Llamada a una función miembro getStoreLabel() en un no objeto en las líneas XX
¿Como puedo solucionar este problema?
Solución
entrevista,
clase de bloque phtml personalizado should need to extends Mage_Catalog_Block_Product_Abstract
then `$this->getPriceHtml($_product, true);` will be workss
ejemplo
class YoumoduleNamespace_yourModuleName_Block_yourclass extends Mage_Catalog_Block_Product_Abstract
Otros consejos
Puede usar esta solución http://davemacaulay.com/call-Esto-GETPRICHTML-CUSTOM-MAGENTO-MAGENTO-TEMPLATE / Si no puede / no puede extender algunas clases.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange