Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2013, 11:21
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: Hook form alter - mantener atributos en el campo del form original

En realidad desaparece porque lo estás convirtiendo en un array con solo el weight:

Sinceramente lo mejor en estos casos es hacer un dump del formulario en el form_alter, y cambiar el valor que quieras, o añadirlo si se trata de weight:

Código PHP:
Ver original
  1. function mymodule_form_alter(&$form, &$form_state, $form_id){
  2.   echo "<pre>";
  3.   print_r($form);
  4.   echo "</pre>";
  5.   exit;
  6. }

Ahi podés ver los valores que hay en tu formulario (es mejor que filtres por form_id así ves el formulario que querés).
Luego lo demás es trivial seguro.

Saludos.