Jump to content

Pantalla en blanco / Fatal error.


Javi Ferrer

Recommended Posts

Buenas tardes,


Estoy intentando mover un módulo del hook izquierdo al footer. Para ello he creado la función 



public function hookdisplayFooter($params){
return $this->hookDisplayLeftColumn();
}

De esta manera, puedo mover el módulo, y no me aparece el error de que no es compatible con el hook donde lo quiero colocar. Al mostrarme la famosa pantalla en blanco he activado el modo desarrollador en el fichero defines.inc.php file y obtengo el siguiente error al refrescar la tienda.:


 


Quote



Fatal error: Call to undefined method BlockAdvertising::hookDisplayLeftColumn() in /home/user_folder/public_html/shop/modules/blockadvertising/blockadvertising.php on line 292



 


 


La linea 292 se refiere logicamente a la función creada pero no encuentro cual puede ser el error.


 


2014-07-18_1252.png


 


¿Alguna idea?


Edited by Valentin Yonte (see edit history)
Link to comment
Share on other sites

Buenas Valentin,

 

Prueba añadiendo el hook footer en la función install y luego en la función hookFooter devuelve un hook que exista en la clase por ejemplo hookLeftColumn

 

public function install()
{
    if (!parent::install() || !$this->registerHook('footer'))
        return false;

    ….

}

 

public function hookFooter($params)
{
    return $this->hookLeftColumn($params);
}

 

Espero haberte ayudado. Ya nos contarás que tal te ha ido.

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...