Hi,
I have a serialized CCK fileld, i need to populate this using several columns from a CSV file. I've been spending all day with node import hooks trying to map 3 columns from my CSV file to a serialized output on a CCK field. There's anay way to do it?
Thanks!
Here's a sample hook_node_import_fields, the problem is that mapping is directly related to database storage.
function empextra_node_import_fields($type) {
$fieldimp = node_import_cck_fields($type, 'empextra');
$field = node_import_cck_field_defaults($fieldimp['field_datos_fiscales']);
$fields = array();
foreach ($field['cck:fieldinfo']['columns'] as $colname => $colinfo) {
$cck_fieldname = node_import_cck_name('field_general_direccion', $colname);
$fields[$cck_fieldname] = node_import_cck_field_defaults($fieldimp['field_datos_fiscales']);
$fields[$cck_fieldname]['title'] = 'Data: '.$colname;
$fields[$cck_fieldname]['map_required'] = $field['cck:fieldinfo']['required'];
}
return $fields;
}