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.
Vous devez vous assurer qu'il répond aux critères suivants:
Note: Lorsque vous utilisez votre code dans un fichier externe PHP, le module doit être affecté à toutes les pages