2011-04-27 4 views
1

Je fais un module drupal 7 qui contient un formulaire et je voudrais télécharger plusieurs fichiers d'affilée. Actuellement, j'utilise un type de champ de saisie managed_file.Comment télécharger plusieurs fichiers avec drupal 7?

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

Ceci me donne le bouton de téléchargement, mais me permet seulement de télécharger un fichier. Existe-t-il un moyen que je peux dire à ce formulaire pour télécharger un fichier tout en gardant l'option pour un deuxième téléchargement ouvert?

Répondre

2

vérifier le nouveau système ajax, il est assez facile à implémenter, il devrait vous permettre de déclencher un rappel ajax une fois le fichier a été sélectionné pour ajouter des champs de fichiers supplémentaires au formulaire dynamiquement, google "drupal 7 ajax" et vous trouverez des dizaines d'exemples

Questions connexes