Changer le chemin upload

Onglets principaux

La documentation Drupal 6 n'est plus maintenue et en cours de dépublication.

Les fichiers téléchargés via un champ upload respectent la configuration du chemin du système public de fichier. Pour les fichiers téléchargés via le formulaire du provideur (Scald Flash, Scald Audio...), utilisez hook_form_FORM_ID_alter() pour modifier le chemin. Par exemple, pour changer le chemin d'un Flash par 'atoms/swf/YYYY/mm/dd' :

<?php
function mymodule_form_scald_atom_add_form_add_alter(&$form, $form_state, $form_id) {
  if (
$form_state['scald']['source'] == 'scald_flash') {
   
$form['file_swf']['#upload_location'] = 'public://atoms/swf/' . date('Y/m/d');
  }
}
?>

Version originale : Scald: Change upload path.

Version de Drupal :