Catégories:
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
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

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;
}
kustolovic
147
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,
sheriff
9
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
Marie-Hélène
2068
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 !
sheriff
9