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