Javi Ferrer Posted July 18, 2014 Share Posted July 18, 2014 (edited) 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. ¿Alguna idea? Edited July 18, 2014 by Valentin Yonte (see edit history) Link to comment Share on other sites More sharing options...
TeaCupApps Posted July 18, 2014 Share Posted July 18, 2014 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 More sharing options...
Recommended Posts