0

Drupal 7 カスタム モジュールで Form API を使用してMultiupload Imagefield Widgetを動作させようとしていますが、動作しません :(

「アップロード」ボタンを押すと、一瞬スロバーが表示され、それ以上何も起こらず、ページが更新されるだけです。誰が私が間違っているのか教えてもらえますか?

私のモジュールフォーム機能:

<?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
  • マルチアップロード ファイルフィールド ウィジェット 7.x-1.13
  • マルチアップロード イメージフィールド ウィジェット 7.x-1.3

ウィジェットは、ノード編集フォームではすぐに使用できますが、カスタム モジュールでは機能しません。助けてください。ありがとう。

4

1 に答える 1

0

images フォルダーは書き込み可能ではないと考えてください。drupal ログにエラーがないことを確認しますか?

ps 使用しないのに、なぜモジュール「Multiupload Imagefield」があるのですか?

于 2014-07-29T06:26:11.890 に答える