shagshag Posted May 13, 2008 Share Posted May 13, 2008 Bonjour, Une chose embêtante avec les modules, c'est quand on veut les mettre là ou le développeur du module ne la pas prévu. Par exemple le bloc Panier ne peut être que à droite ou à gauche. si on veut le mettre en haut ou bas de page impossible sans modifier le module. C'est pour ça que je pense qu'il manque une méthode (hookDefault par exemple) dans les modules qui gère l'affichage par défaut. pour l'implementer il suffirait de modifier le fichier /classes/Module.php ligne 380 (méthode hookExec) if (is_callable(array($moduleInstance, 'hook'.$hook_name)) AND $show) $output .= call_user_func(array($moduleInstance, 'hook'.$hook_name), $hookArgs); devient if (is_callable(array($moduleInstance, 'hook'.$hook_name)) AND $show) $output .= call_user_func(array($moduleInstance, 'hook'.$hook_name), $hookArgs); elseif (is_callable(array($moduleInstance, 'hookDefault')) AND $show) $output .= call_user_func(array($moduleInstance, 'hookDefault'), $hookArgs); si le développeur ne veut pas qu'on affiche son module où il ne l'a pas prévu il peut dire à hookDefault de renvoyer une chaine vide. A+ Link to comment Share on other sites More sharing options...
Spheerys Posted August 6, 2008 Share Posted August 6, 2008 +10 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now