Submitted by jeremyM on
Bonjour,
Je suis nouveau sur drupal.
Je me suis crée un module dans site/all/module et j'ai bien mon: name.info et name.module et j'ai activé mon module dans Drupal.
Ensuite je crée une page dans Drupal, dans contenue je choisis du code php
Je ne comprend pas comment je peux appeler les fonctions de mon module depuis cette page Drupal ou faire inclure mon name.module.
Merci
Bonjour,
Permalien Soumis par softwar le 10 Décembre, 2014 - 20:14
Bonjour,
As-tu activé ton module ? Après il n'est pas conseillé de mettre du code php dans un node (mesure de sécurité). De même, créer un module doit avoir un objectif, t'es tu renseigné à savoir si un module n'existait pas pour répondre à tes besoins ?
Tu peux créé un hook_menu dans ton module te permettant de te rendre sur l'URL que tu auras besoin.
Tout dépend l'utilisation que tu souhaite donner à ton module...
Bonjour,
Permalien Soumis par jeremyM le 11 Décembre, 2014 - 00:29
Bonjour,
Merci pour ta réponse.
Dans mon cas j'ai fais un module perso car c'est une fonctionnalité qui existe pas dans Drupal.
Du coups le mieux pour utiliser se module au lieu de faire du code php dans une page Drupal et de crée ma propre page et de l'appeler via l'interface Drupal ?
Oui exactement, c'est le
Permalien Soumis par softwar le 11 Décembre, 2014 - 09:00
Oui exactement, c'est le mieux que tu ai à faire. Si jamais tu as besoin pour créer ta page : https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
Après si tu fais un formulaire, il te faut un hook_form... Ne sachant pas ce que tu comptes faire je ne peux pas vraiment t'aider mais te donner des conseils.
Merci pour les infos c'est
Permalien Soumis par jeremyM le 11 Décembre, 2014 - 15:38
Merci pour les infos c'est exactement ce que je voulais et mon module marche.
Cool :) Content pour toi :)
Permalien Soumis par softwar le 11 Décembre, 2014 - 17:13
Cool :) Content pour toi :)
Bon courage pour la suite ;)