如何在drupal7表单API中使用Multiupload Imagefield



我试图使工作Multiupload Imagefield小部件在我的Drupal 7自定义模块与表单API…但它不工作:(

当我按下"上传"按钮时,throbber出现了一秒钟,没有更多的事情发生,只有刷新页面。有人能告诉我我哪里做错了吗?

我的模块形式函数:

<?php
function test_module_form($form, &$form_state) {
  $form = array();
  $form['image'] = array(
    '#title' => 'Upload image',
    '#type' => 'mfw_managed_file',
    '#upload_location' => 'public://images/',
    '#upload_validators' => array(
      'file_validate_is_image' => array(),
      'file_validate_extensions' => array('png gif jpg jpeg'),
      'file_validate_size' => array(2 * 1024 * 1024),
    ),
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Submit',
  );
  return $form;
}
?>

我用干净的安装:

    Drupal 7.30
  • Multiupload Filefield Widget 7.x-1.13
  • Multiupload Imagefield Widget 7.x-1.3

Widget在节点编辑表单中工作得很好,但在自定义模块中就不行。请帮助。谢谢。

认为images文件夹不可写。你确定drupal日志中没有错误吗?

注。为什么你有模块"Multiupload Imagefield",如果你不使用它?

相关内容

  • 没有找到相关文章

最新更新