form_alter et les champs cck ?

Bonjour,

Je travaille sur la modification du formulaire d'un module (biblio) contenant des champs CCK.
J'ai donc créé une fonction biblio_form_alter pour réorganiser ce formulaire.

Ça marche très bien pour les champs de base du module et les lignes suivantes me permettent d'afficher un champ :

      $form['biblio_year'] = array(
            '#title' => 'titre du champ',
           '#type' => 'select',
            '#options' => array(
              0 => 'choix 1',
               1 => 'choix 2',
               2 => 'choix 3'
            ),
         '#executes_submit_callback' => TRUE,
          '#limit_validation_errors' => array(),
            '#multiple' => FALSE,
         '#required' => TRUE,
          '#weight' => 1,
       );

Par contre ça ne fonctionne pas avec les champs CCK... Rien à faire, il ne s'affiche pas dans mon formulaire. Il sont pourtant bien présents dans $form...

Est ce quelqu'un a une petite idée ? Comment faire afficher ces champs dans mon formulaire ?

Forum : 
Version de Drupal :