Submitted by bastien31 on
Bonjour,
Je souhaite modifier certain comportement de l'excellent module privatemsg, notamment celui de modifier les users à afficher en autocompletion quand on tape le nom et celui de bloquer l'envoi de messages à certains utilisateurs.
J'ai trouvé ces pages : http://drupal.org/node/373044 et http://drupal.org/node/793686 qui expliquent clairement comment faire.
J'ai donc créé un module mymodule, dépendant de privatemsg, et j'ai ajouté les hooks censés permettre de modifier les fonctions souhaitées :
- hook_privatemsg_block_message() pour bloquer les messages
- hook_privatemsg_sql_autocomplete_alter() et hook_privatemsg_autocomplete_alter()
Cela fonctionne très bien pour le blocage des messages, ce qui indique que la déclaration de mon module est correcte et qu'on passe bien dans le module, mais par contre ca ne passe pas dans mes fonctions alter pour les users à afficher dans l'autocompletion.
Qq aurait il eu ce problème ? Une idée ??
Merci !
bonne journée
je comprends pas tout. si
Permalien Soumis par bastien31 le 18 Mars, 2011 - 15:59
je comprends pas tout.
si j'active le module block use de privatemsg, ca passe par la fonction autocomplete_alter de mon module.
si je le désactive, ca y passe plus !
une idée ?
merci !