在一个文件中下载附件

时间:2009-11-27 13:02:07

标签: drupal drupal-modules

是否有contrib模块或Drupal选项允许用户在一个zip文件中下载所有附件?

2 个答案:

答案 0 :(得分:3)

这个答案只是Henrik的附加组件(+1),所以请接受他,以防你最终使用他建议的模块......我只需要代码格式化,这就是为什么我没有使用评论! :)

根据我的理解,仅通过检查代码,我看到 pclzip_zip_content_files module (之前建议的子模块之一)确实正确处理了CCK字段。但是,该选项似乎只能通过模块块中的某种配置来使用。

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

希望这有帮助!

答案 1 :(得分:2)

我不知道这是一个核心选​​择。

对于贡献的模块,请查看pclzip module(带子模块)。它仍然处于测试阶段,但承诺会做你想要的。不确定if it works with CCK based attachments yet(filefield / imagefield)。