Porting del modulo matrix_fild

1 contenuto / 0 new
Porting del modulo matrix_fild

ciao a tutti. sto cercando di rendere disponibile il modulo matrix_filde (versione 5.2) per drupal 6.
La parte di amministrazione/aggiunta del tipo di contenurto e del fild matrix sembra funzionare correttamente.
mente nella sezione /node/add/" " non vengono visualizzati i campi (matrix_fild ) aggiunti al tipo di contenuto

spero di essere stato abbastanza chiaro, rigrazio anticipatamente e vi faccio i complimentoni per tutto.

posto la funzione del modulo sulla quale secondo me bisogna ancora lavorare.
spero che qualcuno sappia darmi due dritte su come iniziare

/*
function matrix_widget(&$form, &$form_state, $field, $items, $delta = 0) {
switch ($field['widget']['type']) {
   case 'matrix':
     $element = array();
      $element[$field['field_name']] = array(
        '#tree' => TRUE,
        '#weight' => $field['widget']['weight'],
        '#theme' => 'matrix_table_form',
        '#value' => '<label for="'. form_clean_id($field['field_name']) .'">'. t($field['widget']['label']) .'</label>',
        '#prefix' => '<div class="form-item matrix_field">',
        '#suffix' => '</div>',
      );
      $header = array();
      $header[0] = '';
      $first_col = array();
      for ($i=1; $i<= MATRIX_NUMBER; $i++) {
        if (!empty($field["label_row_$i"])) {
  $first_col[$i] = $field["label_row_$i"];
for ($j=1; $j<= MATRIX_NUMBER; $j++) {
            if (!empty($field["label_column_$j"])) {
       $header[$j] = $field["label_column_$j"];
           $field['field_name']['matrix'][$i][$j] = array(
                '#type' => 'textfield',
                '#size' => $field['size'],
                '#default_value' => isset($node_field[$i][$j]) ? $node_field[$i][$j] : $field['widget']['default_value'][$i][$j],
              );
            }
          }
        }
      }
       $element['header']['#value'] = $header;
       $element['first_col']['#value'] = $first_col;
  }
  return $element;
}
**/

ciao Ale