添付ファイルを1つのファイルにダウンロードする
-
05-07-2019 - |
質問
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.'),
);
これがお役に立てば幸いです!
所属していません StackOverflow