AnswerBun.com

Set Default Value for Image Field contain Multiple Images

Drupal Answers Asked by pglatz on November 11, 2021

I’ve added a multiple image field to the user account that uses the multiupload_imagefield_widget and it works when I edit the account.

On the other hand, I have a custom module with a form that I would like to edit just this field (I have a submit handler to update the user data). I call user_load to display the data and I can see the data is there in the debugger, but no images are displayed on the form.

What do I have to do to make them show up?

Here’s my code:

$user_data = user_load($user->uid);
$form['my_imageGallery'] = array(
  '#type'             => 'image',
  '#title'            => t('Image Gallery'),
  '#default_value'    => isset($user_data->field_galeria) ? $user_data->field_galeria : null,
  '#upload_location'  => 'public://user_galleries/',
  '#upload_validators' => array('file_validate_extensions' => array('png jpg gif')),
);

One Answer

I think you need to use a managed_file form element.

$user_data = user_load($user->uid);
$form['my_imageGallery'] = array(
  '#type'             => 'managed_file',
  '#title'            => t('Image Gallery'),
  '#default_value'    => isset($user_data->field_galeria) ? $user_data->field_galeria : null,
  '#upload_location'  => 'public://user_galleries/',
  '#upload_validators' => array('file_validate_extensions' => array('png jpg gif')),
);

Answered by Chris Happy on November 11, 2021

Add your own answers!

Related Questions

How can I rebuild an image field with values in an Ajax callback?

1  Asked on December 17, 2020 by wassim-akermi

     

Breadcrumb/block settings

3  Asked on December 17, 2020 by zach

       

Change can I programmatically change the format of a view?

2  Asked on December 16, 2020 by user78498

   

How do I create a conditional form field?

2  Asked on December 15, 2020 by sean

 

I need to reference a custom field I created in User Profile

1  Asked on December 15, 2020 by user17021

     

How to use the uc_csv module for getting reports

1  Asked on December 15, 2020 by sathish

     

CKEditor displays entire site page when rich text is switched on

1  Asked on December 13, 2020 by amit-sedai

 

How do I get the video media path in a theme?

1  Asked on December 12, 2020 by mrfox

 

drush cannot update commerce kickstart

1  Asked on December 9, 2020 by ckosloff

   

How to add a javascript function after uploading file

2  Asked on December 9, 2020 by ahmed

   

Creating date field with only month and year

2  Asked on December 8, 2020 by blaine-lang

   

submitForm() isn’t called

1  Asked on December 7, 2020 by dylhof

     

Get the uri/path value of an image in the field template

2  Asked on December 7, 2020 by flamesquirrel

       

User registration silently fails – how to debug?

1  Asked on December 5, 2020 by druvision

     

How can I automatically flag new comments?

1  Asked on December 5, 2020 by sdfff

       

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP