我在Drupal 7中有这个图像上传字段:
'#default_value' => variable_get('default_img_fid', ''),
但是,我不确定如何设置该变量,以便当Drupal感觉到没有上传的图像并且表单已提交时,它将收集默认图像的信息。我已将图像放在sites / default / files / images文件夹中。
我设置了什么:
variable_set('default_img_fid', '?????');
到
由于
答案 0 :(得分:3)
文件没有fid
,直到它位于file_managed
表中。如果您手动上传文件,则还需要在file_managed
表中手动注册。
只需将其中一行作为基本示例并从那里开始工作,一旦插入记录,您将拥有所需的fid
:)