web-dev-qa-db-fra.com

Je ne peux pas var_dump les informations de mon module

Désolé de poser une autre question, mais j'ai vraiment besoin d'une réponse à ce sujet.

Mon module s'appelle mod_improvedmenu. J'ai expérimenté un peu (j'apprends toujours, j'ai besoin d'aide sur ce sujet car c'est un problème récurrent), et le problème est que, lorsque je fais un var_dump sur la variable $ module, il retourne un tableau avec tous les informations dont j'ai besoin.

Cependant, quand je définis ce module $ mod_improved

$module = JModuleHelper::getModule('mod_improvedmenu');
var_dump($module);

Il retourne un tableau vide. Cela devrait marcher, mais ça ne marche pas. J'ai également vérifié la base de données s'il y avait 2 modules portant le même nom, mais ce n'est pas le cas.

Avez-vous une idée de ce qui pourrait se passer ici?
Quand je fais la même chose avec simplement mod_menu, cela fonctionne très bien.

2
Hocho

Vous devez vous assurer qu'il répond aux critères suivants:

  1. Il est activé
  2. Il est affecté à l'élément de menu actuel ou à tous les éléments de menu.
  3. L'utilisateur répond aux exigences de niveau d'accès.

Note: Lorsque vous utilisez votre code dans un fichier externe PHP, le module doit être affecté à toutes les pages

2
Lodder