在drupal7 - managed_file字段中默认图像的fid.如何设置fid的默认值


fid of a default image in Drupal 7 - managed_file field. What to set default value of fid to?

我在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:)