Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2011, 04:19
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: configurar opciones perfil de usuario standar

Vas a tener que crearte un modulo helper. Y usar hook form alter

Código PHP:
Ver original
  1. function HELPERMODULENAME_form_alter(&$form, $form_state, $form_id) {
  2.  
  3.  
  4.   switch ($form_id) {
  5.    
  6.  case 'user_profile_form':
  7.  
  8. unset($form['IDFIELD']);
  9. break;
  10.  
  11.   }
Para saber cual es el IDFIELD miras el html generado y buscas lo que quieras eliminar, por ejemplo en mi caso elimine el timezone(aunque lo puedes hacer desactivandolo como lo hiciste, pero en mi caso por ejemplo necesito que este activo solo para el administrador) entonces voy a mi modulo helper.


Código PHP:
Ver original
  1. function HELPERMODULENAME_form_alter(&$form, $form_state, $form_id) {
  2.   switch ($form_id) {
  3.    
  4.  case 'user_profile_form':
  5.  
  6. if ($user->uid != 1) { unset($form['timezone']); }
  7. break;
  8.  
  9. }
  10.  
  11.   }

O si sos fan de instalar modulos para todo quizas te pueda ayudar esto.


Saludos.
__________________
Drupal Argentina