Pregunta

¿Existe un módulo contrib o la opción Drupal para permitir que los usuarios descarguen todos los archivos adjuntos en un archivo zip?

¿Fue útil?

Solución

No tengo conocimiento de una opción central para esto.

En cuanto a los módulos contribuidos, eche un vistazo al módulo pclzip (con módulos secundarios). Todavía está en beta, pero promete hacer lo que quieras. No estoy seguro de si funciona aún con archivos adjuntos basados ??en CCK (campo de archivo / campo de imagen).

Otros consejos

Esta respuesta es solo un complemento de Henrik (+1), así que por favor acepte la suya en caso de que termine de usar el módulo que sugirió ... Solo necesitaba el formato del código, por eso no usé el comentario. ! :)

Por lo que entiendo, al inspeccionar el código solo veo que pclzip_zip_content_files module (uno de los submódulos de uno previamente sugerido) procesa los campos CCK correctamente. Sin embargo, la opción parece estar disponible solo a través de algún tipo de configuración del bloque de módulos.

    // 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.'),
    );

Espero que esto ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top