2 Stimmen

Anhänge in einer Datei herunterladen

Gibt es ein Contrib-Modul oder eine Drupal-Option, mit der Benutzer alle Anhänge in einer Zip-Datei herunterladen können?

3voto

mac Punkte 40526

Diese Antwort ist nur ein Zusatz zu Henriks (+1), also akzeptieren Sie bitte seine, falls Sie das von ihm vorgeschlagene Modul verwenden wollen... Ich brauchte nur Code-Formatierung, deshalb habe ich den Kommentar nicht verwendet! :)

Nach dem, was ich verstehe, wenn ich nur den Code inspiziere, sehe ich, dass die Modul pclzip_zip_content_files (eines der Untermodule des zuvor vorgeschlagenen Moduls) verarbeitet CCK-Felder korrekt. Die Option scheint jedoch nur über eine Art Konfiguration des Modulblocks verfügbar zu sein.

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

Ich hoffe, das hilft!

2voto

Henrik Opel Punkte 19268

Mir ist nicht bekannt, dass es dafür eine zentrale Option gibt.

Was die beigesteuerten Module betrifft, werfen Sie einen Blick auf die pclzip-Modul (mit Untermodulen). Es ist noch in der Beta-Phase, aber es verspricht, das zu tun, was Sie wollen. Nicht sicher ob es schon mit CCK-basierten Anhängen funktioniert (Dateifeld/Bildfeld).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X