Jump to content

Comment reconnaitre 1 module [Résolu]


Recommended Posts

Bonjour à tous

Je voudrais vous demander comment fait on pour rechercher le nom d'un module .
Exemple dans le fichier index.php , il fait appel à la méthode 'HOOK_HOME', Module::hookExec('home') , quand on voit ça comment peut on retrouver le module qui exécute cette méthode .

Merci

Link to comment
Share on other sites

Bonjour,

Si j'ai bien compris votre question, je pense que vous devriez regarder dans l'onglet "Modules" > sous onglet "Positions".

Vous cochez la case "Affichez les points d'accroches invisibles" puis parcourez la liste à la recherche de votre hook.

Vous verrez alors tous les modules lui étant accrochés.

Bonne journée

Cordialement

Link to comment
Share on other sites

C'est pas exactement ce que je cherche
Voila exemple , j'ouvre le fichier INDEX.PHP , je vois la ligne HOOK_HOME’, Module::hookExec(‘home’)

Je sais que le nom du HOOK est 'home' , je voudrais donc savoir où se trouve le fichier qui execute la fonction hookExec

Merci

Link to comment
Share on other sites

Merci @pourPresta , il est bien dans ce fichier , Existe t il un moyen de repérer une fonction appelé (comme ici hookexect) à son fichier (comme ici module.php) . Exemple si je click sur la ligne qui appelle la fonction hookexect, ça me donne le chemin du fichier qui l'exécute (/classe/modules.php) ,
Je sais pas si dreamweaver peut faire ça, je me demande aussi comment tu sais qu'il se trouve dans le fichier module.php .

Voila merci d'avance pour les réponses .

PS: mes questions ont l'air simplistes car je ne suis pas développeur mais électricien . Merci pour votre compréhension.

Link to comment
Share on other sites

Bonjour,

Il n'y a pas de problème, il faut bien apprendre...

Quand vous lisez cette ligne : Module::hookExec(‘home’)

Vous devez comprendre que la fonction/méthode "hookExec" est dans la classe "Module". Toutes les classes étant réunis dans le dossier "classes"...

Si je lis "Customer::isLogged()" -> Je vais chercher la fonction/méthode "isLogged()" dans la classe "Customer", donc dans le fichier "Customer.php" du dossier "Classes"

Bonne fin de journée

ps : n'oubliez pas de passer votre post en "[Résolu]"

Link to comment
Share on other sites

Merci c beaucoup + clair pour moi

Juste une petite question de ce type qui m'intrigue aussi , si vous pouvez m'éclaircir .

Voila lorsque j'ouvre le ficher Index.tpl , je vois juste {$HOOK_HOME} , comme je peux savoir , à partir de quel fichier 1 ('HOOK_HOME', Module::hookExec('home') a été appelé ?
Ici dans notre cas , il a été appelé à partir de Index.php car le nom est parlant , mais si le nom était différent :P .

Merci

Link to comment
Share on other sites

Si j'ai bien compris, vous aimeriez savoir comment savoir dans quel fichier est appelé quel hook.

D'après ce que je sais, il n'y a pas de moyen de savoir que le hook "account creation" (par exemple) est appelé dans le fichier authentification.php

Ps : ceci est valable dans les versions < 1.4 -> a partir de la 1.4 arrive de nouvelles choses eterme d'architecture.

Bonne soirée

Cordialement

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...