質問

1つのzipファイルですべての添付ファイルをダウンロードできるcontribモジュールまたはDrupalオプションはありますか?

役に立ちましたか?

解決

この中核オプションについては知りません。

提供されたモジュールについては、 pclzipモジュール(サブモジュール付き)をご覧ください。まだベータ版ですが、あなたが望むことをすることを約束します。 まだCCKベースの添付ファイルで動作するかどうかわからない(filefield / imagefield)。

他のヒント

この回答はHenrikの(+1)の単なるアドオンです。したがって、彼が提案したモジュールの使用を終了する場合に備えて、彼を受け入れてください。 ! :)

コードのみを調べて理解したところから、 pclzip_zip_content_filesモジュール (以前に提案されたサブモジュールの1つ)は、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