我正在使用Drupal 7。当我使用下面的代码时,表单中没有显示任何内容;当我用文件更改managed_file时,一切都很好。
$form['mfile'] = array (
'#type' => 'managed_file',
'#title' => t('File to upload'),
'#size' => 22,'#upload_location' => 'public://vm-files',
);你知道为什么会这样吗?
发布于 2013-10-02 07:21:16
必须启用文件模块,它是定义managed_file表单元素的模块。(见文件_元素_信息().)
模块是Drupal附带的标准配置文件的依赖项(请参阅standard.info),这意味着它是为该安装配置文件启用的,但是最小配置文件不启用它(请参阅minimal.info),而且可能还有其他安装配置文件不启用它。如果是这样的话,使用managed_file作为表单元素并不会使它显示为一个表单元素。
https://drupal.stackexchange.com/questions/43984
复制相似问题