Как я могу загрузить несколько файлов с Drupal 7? - PullRequest
1 голос
/ 27 апреля 2011

Я делаю модуль drupal 7, который содержит форму, и я хотел бы загрузить несколько файлов подряд. В настоящее время я использую поле ввода типа managed_file.

$form['attachment'] = array(
                            '#title' => t('Attachment'),
                            '#type' => 'managed_file',
                            '#default_value' => variable_get('attachment', ''),
                          '#upload_location' => 'public://perm/',
                            );

Это дает мне кнопку загрузки, но позволяет загружать только один файл. Есть ли способ, которым я могу сказать этой форме, чтобы загрузить файл и при этом оставить вариант для второй загрузки открытым?

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

ознакомьтесь с новой системой AJAX, ее довольно легко реализовать, она должна позволить вам вызвать обратный вызов AJAX после того, как файл выбран, чтобы динамически добавлять дополнительные поля файла в форму, просто Google "drupal 7 AJAX" найду десятки примеров

0 голосов
/ 30 октября 2012

проверили ли вы, это то, что вам нужно?http://drupal.org/project/multiupload_filefield_widget

...