1

ユーザーがスライドショー用の画像をアップロードできるように、druapl 7 フォームを使用しています。管理されたファイルは、ファイルのアップロードと保存にうまく機能しており、データベース内のエントリを確認できます。何もないときはすべてが良いです。しかし、フォームがリロードされると、アップロードされた画像に対して機能するデフォルト値を取得できません。

$form['slideshow_0_slide_0_fieldset']['slideshow_0_slide_0_image'] = array(
    '#name' => "files[slideshow_0_slide_0_image]",
    '#type' => 'managed_file',
    '#size' => '25',
    '#title' => t('Image 0'),
    '#upload_location' => 'public://',
    '#default_value' => variable_get( $managed_file_fid, '' )
);

私もこれを試しましたが成功しませんでした:

'#default_value' => file_load( $managed_file_fid, '' )

デフォルト値を機能させるために、ここで何が欠けていますか?

4

0 に答える 0