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

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

#

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,

#

Sauf que j’aimerai l’utiliser pour des utilisateurs non admin, et là ça ne marche pas :x

Leur as-tu donné les permissions qu’il faut (Access the administrative overlay et Use the administration pages and help) ?

On n’est ni derrière votre dos, ni dans votre tête ! Soyez précis !
DRUPALISTIC : des infos sur Drupal et les modules. Sur twitter, 3 listes à suivre

#

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 !

Syndiquer le contenu