Submitted by sheriff on
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
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.
Submitted by sheriff on
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
Permalien Soumis par kustolovic le 4 Février, 2011 - 09:50
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
Permalien Soumis par sheriff le 4 Février, 2011 - 10:31
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
Permalien Soumis par Marie-Hélène le 4 Février, 2011 - 11:28
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) ?
Merci Marie-Hélène. Sur ça
Permalien Soumis par sheriff le 4 Février, 2011 - 11:53
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!