Domanda

Esiste un modulo contrib o un'opzione Drupal per consentire agli utenti di scaricare tutti gli allegati in un file zip?

È stato utile?

Soluzione

Non sono a conoscenza di un'opzione principale per questo.

Per quanto riguarda i moduli forniti, dai un'occhiata al modulo pclzip (con moduli secondari). È ancora in beta, ma promette di fare quello che vuoi. Non sono sicuro se funziona ancora con allegati basati su CCK (campo file / campo immagine).

Altri suggerimenti

Questa risposta è solo un componente aggiuntivo di Henrik (+1), quindi per favore accetta il suo nel caso in cui finirai per usare il modulo che ha suggerito ... Avevo solo bisogno di formattazione del codice, ecco perché non ho usato il commento ! :)

Da quello che ho capito ispezionando solo il codice vedo che il pclzip_zip_content_files module (uno dei sottomoduli di quello precedentemente suggerito) elabora correttamente i campi CCK. L'opzione sembra tuttavia essere disponibile solo attraverso una sorta di configurazione dal blocco del modulo.

    // manage cck fields
    $form['pclzip_zip_node_files']['pclzip_extra_cck_fields_fieldset'] = array(
      '#type' =>'fieldset',
      '#title' =>t('Extra cck fields'),
      '#collapsible' =>TRUE,
      '#collapsed' =>TRUE,
    );
    $form['pclzip_zip_node_files']['pclzip_extra_cck_fields_fieldset']['pclzip_zip_content_files_extra_cck_fields'] = array(
      '#type'               => 'checkboxes',
      '#title'                => t('CCK Field'),
      '#options'            => pclzip_get_extra_cck_fields(),
      '#default_value'   => variable_get('pclzip_zip_content_files_extra_cck_fields', array()),
      '#description'       => t('Select the CCK field to use.'),
    );

Spero che questo aiuti!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top