Jump to content

Pas d'affichage de mon Hook après sa création


Recommended Posts

Bonsoir à tous.

Je viens de créer mon hook "mysearchbarre" selon la procédure habituelle...

A savoir:

Dans le fichier Header.php ajout de:

'HOOK_MYSEARCHBARRE' => Module::hookExec('mysearchbarre'),



Dans le fichier Header.tpl ajout de:



       {$HOOK_MYSEARCHBARRE}




Dans le module navmegadrownevo -> navmegadrownevo.php, j'ai modifié comme cela:

public function install() {

       if(!parent::install() || 

           !$this->registerHook('mysearchbarre') || 

           !$this->installDB())

           return false;

       return true;



Puis j'ai ajouté en bas du fichier navmegadrownevo.php:

function hookmysearchbarre($params)
   {
       return $this->display(__FILE__, 'cssnavmegadrownevo.tpl');
   } 



Ensuite je suis aller dans ma Bdd et j'ai créé dans ps_hook le nouveau hook qui se trouve maintenant en dernière position avec la valeur position (1) et l'ID (54)

J'ai ensuite désinstallé le module navmegadrownevo puis réinstallé.
Il s'est correctement installé dans le HOOK mysearchbarre, je l'ai paramètré complètement comme avant mais il n'apparait pas sur mon site. J'ai essayé donc de greffer un autre module sur ce même Hook et il n'apparait pas non plus alors que dasn position j'ai bien les deux modules de greffés...

Dans Firebug, j'ai bien ceci:

        
       [removed][removed]
[removed][removed]
<link type="text/css" rel="stylesheet" href="css/navmegadrownEvo.css">
<style type="text/css">

   .container {
       width: px;
   }
   ul#topnavEvo {
       margin : px 0px px 0px;
       height: px;
       font-size: px;
       background: # ;
       padding-left : px;
   }
   ul#topnavEvo li a {
       font-weight:normal;
       height: px;
       color: #;
       padding-top: px;
       font-size: px;
       min-width: px;
       _width: px;
   }
   ul#topnavEvo li:hover a, ul#topnavEvo li a:hover {
       color: #;
   }


   ul#topnavEvo a.buttons {

   }

   ul#topnavEvo li .sub {
       top: px;
       background: # ;
   }
   .megaDrownTR1 {
       background-color:#;
   }
   .megaDrownTD1 {
       background-color:#;
   }
   .megaDrownTD2 {
       background-color:#;
   }
   .megaDrownTD3 {
       background-color:#;
   }

   ul#topnavEvo li .sub {
       padding-top: 10px;
   }

   ul#topnavEvo li .sub ul{
       width: px;
       margin-left: 10px;

   }

   ul#topnavEvo .sub ul li.stitle a {
       font-size: px;
       color: #;
   }
   ul#topnavEvo .sub ul li a:hover {
       color: #;
   }
   ul#topnavEvo .sub ul li.stitle a:hover {
       color: #;

   }
   ul#topnavEvo .sub ul li a {

       padding: px 5px px 15px;
       color: #;
       font-size: px;
       width : 80%;
   }


</style>



Mais toujours pas d'affichage du module.... Qu'ais-je loupé ???!!!

Link to comment
Share on other sites

Personne n'a d'idées ?

Je ne sais trop quoi faire...

le Div Mysearchbarre est bien présent sur ma page (sur firebug)



Le soucis est vraiment que le module n'y est pas insèré alors que depuis le BO dans position, j'ai bien le module de greffé et bien activé et configuré dans la liste des modules...

Je ne comprends plus rien du tout... J'ai zapé un truc à un moment... mais où et quoi ???

Adresse de mon site: ICI

32409_6qs4ugskCdyl7D7HlNtA_t


Link to comment
Share on other sites

  • 4 weeks later...

Bonsoir,

Apparement vous êtes parvenu à résoudre votre problème de positionnement du module.
Je suis dans un cas similaire au votre, je cherche a positionner le module dans un hook perso
par contre quand je teste, il se place dans le div juste dessous.
Pourriez-vous s'il vous plaît me donner quelques précisions sur votre démarche ?
Merci d'avance

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...