2

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

4

2 回答 2

3

这个答案只是 Henrik (+1) 的附加内容,所以请接受他,以防您最终使用他建议的模块……我只需要代码格式化,这就是我没有使用评论的原因!:)

根据我通过仅检查代码的理解,我看到pclzip_zip_content_files 模块(先前建议的子模块之一)确实正确处理了 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.'),
    );

希望这可以帮助!

于 2009-11-27T16:13:53.450 回答
2

我不知道这个的核心选项。

至于贡献的模块,看看pclzip 模块(带有子模块)。它仍处于测试阶段,但承诺做你想做的事。不确定它是否适用于基于 CCK 的附件(文件字段/图像字段)。

于 2009-11-27T13:18:00.373 回答