Im en utilisant theme_user_profile_form($form)
et mettre dans la ligneforme modifier le profil de l'utilisateur Redéfinition
unset ($form['timezone']);
Mais il ne marche pas supprimer cet élément de la page
J'essaie:
theme_preprocess_user_profile_form
mais il ne marche pas apparais travailler.
Tout ce que je veux faire est de retirer certaines parties du profil de l'utilisateur sous forme d'édition, comme thème sélectionner, fuseau horaire, etc.
J'essaie unset (forme $ [ « fuseau horaire »]); dans le hook_form_alter et ne supprime pas cet élément de la page dans drupal7. Quelle est mon erreur ??? – cabita
@cabita Peut-être que vous n'avez pas passé le formulaire par référence en utilisant '&' – googletorp
Ceci est mon code dans drupal 7: fonction mymodule_form_alter (& $ form, & $ form_state, $ form_id) { if ($ form_id == 'user_profile_form ') { unset ($ form [' account '] [' timezone ']);} et ne supprime pas cet élément de la page. Merci pour votre réponse et votre aide. – cabita