문제

사용자가 하나의 zip 파일로 모든 첨부 파일을 다운로드 할 수 있도록 Contrib 모듈 또는 Drupal 옵션이 있습니까?

도움이 되었습니까?

해결책

나는 이것에 대한 핵심 옵션을 모른다.

기여한 모듈은 PCLZIP 모듈 (하위 모듈 포함). 여전히 베타 버전이지만 원하는 것을 약속합니다. 확실하지 않다 아직 CCK 기반 첨부 파일로 작동하는 경우 (파일 필드/이미지 필드).

다른 팁

이 답변은 Henrik 's (+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.'),
    );

도움이 되었기를 바랍니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top