[Résolu] Peut on utiliser l'overlay pour son propre module?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Peut on utiliser l'overlay de drupal 7 dans son propre module?
En gros, dans mon module j'aimerai afficher un formulaire dans un popup (comme pour la partie Admin).

Je ne trouve rien sur le net :x

Merci,

Laurent

Forum : 
Version de Drupal : 

Oui, grâce au hook "hook_admin_paths" qui permet de définir des path comme faisant partie de l'admin (et donc affichés dans l'overlay) :

function hook_admin_paths() {
  $paths = array(
    'mymodule//add' => TRUE,
    'mymodule/
/edit' => TRUE,
  );
  return $paths;
}

Merci kustolovic Je viens de tester ça marche très bien.
Sauf que j'aimerai l'utiliser pour des utilisateurs non admin, et là ça ne marche pas :x

Avez-vous une autre solution pour afficher un form dans un popup?

Merci,

Merci Marie-Hélène.
Sur ça marche trop bien. Je suis allé dans le menu admin :
People > (l'onglet) Permissions > Overlay (q=admin/people/permissions)
j'ai coché "Anonymous user", "authenticated user"

Merci encore à kustolovic et Marie-Hélène pour vos lumières!