Catálogo Magento ProductController reescrito
Intento anular el magento Mage \ Catalog \ controllers \ ProductController.php con un módulo. En mi módulo intento esto:
\ etc \ config.xml
<global>
<rewrite>
<aion_fbpage_catalog_productcontroller>
<from><![CDATA[#^catalog/product/#]]></from> <!-- Mage_Catalog_ProductController -->
<to>fbpage/catalog_product/</to> <!-- Aion_FbPage_Catalog_ProductController -->
</aion_fbpage_catalog_productcontroller>
</rewrite>
</global>
<frontend>
<routers>
<fbpage>
<use>standard</use>
<args>
<module>Aion_FbPage</module>
<frontName>fbPage</frontName>
</args>
</fbpage>
</routers>
</frontend>
\ controllers \ Catalog \ ProductController.php
<?php
require_once "Mage/Catalog/controllers/ProductController.php";
class Aion_FbPage_Catalog_ProductController extends Mage_Catalog_ProductController
{
// My override stuff
}
Y cuando trato de llegar a mi producto, para ver lo que hace la reescritura, recibo este error:
Error grave: llamar a una función miembro getMetaTitle () en un no objeto en C: \ xampp \ htdocs \ igneum \ app \ code \ core \ Mage \ Catalog \ Block \ Product \ View.php en la línea 56
Recibo el mismo mensaje de error, si no hago nada en mi clase