sto estendendo app/code/core/Mage/Pagina/blocchi/Html/Topmenu.php con il seguente codice XML:Magento - Estensione del blocco Topmenu.php ferma il modello topmenu.phtml carico
<config>
<modules>
<Custom_Menu>
<version>1.0</version>
</Custom_Menu>
</modules>
<global>
<blocks>
<page>
<rewrite>
<html_topmenu>Custom_Menu_Block_Page_Html_Topmenu</html_topmenu>
</rewrite>
</page>
</blocks>
</global>
</config>
e la mia definizione di classe:
class Custom_Menu_Block_Page_Html_Topmenu extends Mage_Page_Block_Html_Topmenu
{
}
Anche con la mia classe non override tutti i metodi, il seguente file di modello semplicemente non ottenere elaborati:
app/design/frontend/base/default/template/page/html/topmenu.phtml
Non sto eseguendo l'override del file modello.
Non appena disattivo il modulo, riprende a funzionare.
Devo dichiarare qualcos'altro nel mio file xml?
Hai provato l'attivazione della modalità sviluppatore e display_errors nel file index.php? Il tuo file si trova anche nella posizione corretta? */Personalizzato/Menu/Blocca/Pagina/Html/Topmenu.php – Andrew