【问题标题】:fid of a default image in Drupal 7 - managed_file field. What to set default value of fid to?Drupal 7 中默认图像的 fid - managed_file 字段。将 fid 的默认值设置为什么?
【发布时间】:2012-01-01 07:55:42
【问题描述】:

我在 Drupal 7 中有这个图片上传字段:

'#default_value' => variable_get('default_img_fid', ''),

但是,我不确定如何设置该变量,以便当 Drupal 检测到没有上传图像并提交表单时,它会收集默认图像的信息。我已将图像放置在 sites/default/files/images 文件夹中。

我要设置什么:

variable_set('default_img_fid', '?????');

到?

谢谢

【问题讨论】:

    标签: php image forms drupal drupal-7


    【解决方案1】:

    一个文件没有fid,直到它位于file_managed 表中。如果您手动上传了文件,则还需要在file_managed 表中手动注册。

    只需将其中的其他行作为基本示例并从那里开始工作,一旦插入记录,您将获得所需的 fid :)

    【讨论】:

    • 谢谢,感谢您的回答。我希望有一种自动化的方式来做到这一点。不过这行得通。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多