gpt4 book ai didi

drupal-forms - Drupal 8, 'managed file' 字段的默认值

转载 作者:行者123 更新时间:2023-12-02 04:15:28 24 4
gpt4 key购买 nike

我通过自定义模块创建了(节点的)编辑自定义表单。从这个表单中,我有一个“托管文件”字段(针对一张图片),并将其默认值设置为 fid;但是,当呈现我的表单时,“托管文件”字段不会显示附加的图像。我不明白为什么:/

我的代码:

$form['project']['image'] = array(
'#type' => 'managed_file',
'#title' => t('Image'),
'#default_value' => 10, //Set 10 for the test, the fid "10" exist, I checked
);

我的表单呈现:

[enter image description here ]

如您所见,没有加载图像,而 default_value 设置为现有的 fid (10)

1

最佳答案

要渲染现有图像,请使用以下代码

$form['project']['image'] = array( 
'#type' => 'managed_file',
'#title' => t('Image'),
'#default_value' => array(10),
);

您需要以数组格式给出 fid。

关于drupal-forms - Drupal 8, 'managed file' 字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34084945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com