drupal 7 – Establecer el valor predeterminado para un elemento de formulario de campo de imagen usando form_alter

Pregunta:

Estoy usando este código, pero el formulario no obtiene el valor de imagen predeterminado: la imagen se crea y existe en el servidor:

$image = file_get_contents($url);
$destination = 'image.jpg';
$file = file_save_data($image, $destination, FILE_EXISTS_RENAME);

Y $ formulario se completa de esta manera:

$form['field_user_picture']['und'][0]['value']['#default_value']['fid'] = $file->fid;

Creo que me estoy perdiendo algo, ¿alguien podría ayudarme?

Respuesta:

Pruébelo así:

$form['field_user_picture']['und'][0]['#default_value']['fid'] = $file->fid;

(Quite ['value'] clave ['value'] ).

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım