2009-11-27 5 views

Répondre

2

Je ne suis pas au courant d'une option de base pour cela.

Comme pour les modules contribués, jetez un oeil à la pclzip module (avec des sous-modules). Il est encore en version bêta, mais promet de faire ce que vous voulez. Vous ne savez pas if it works with CCK based attachments yet (filefield/imagefield).

+0

Belle trouvaille Henrik! :) – mac

3

Cette réponse est juste un ajout à Henrik (+1), alors s'il vous plaît accepter son dans le cas où vous allez utiliser le module qu'il a suggéré ... J'ai juste besoin de formatage de code, c'est pourquoi je n'ai pas utilisé le commentaire! :)

D'après ce que je comprends en inspectant le code que je vois que le pclzip_zip_content_files module (l'un des sous-modules de celui suggéré précédemment) ne fait les champs CCK processus correctement. L'option semble cependant être disponible uniquement via une sorte de configuration du bloc de module.

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

Espérons que cela aide!

+0

Super, merci pour cela. – Viliam

Questions connexes