извините, я не уверен на 100%, но я не думаю, что вы можете получить все поля, которые были добавлены программно ... но если вы добавили эти поля из cck или из '/ admin / content / node-type / stores / fields'где {stores} - это тип вашего контента, с которым вы работаете, тогда вы можете получить имя этого поля из таблицы {content_node_field_instance} в виде следующей
$result_handle = db_query("select field_name from {content_node_field_instance} where
`type_name` = '%s'","yourContentTypeName") ;
while($result_object = db_fetch_object($result_handle)){
$fields[] = result_object->field_name ;
}
теперь у вас есть поля $ array, которые имеют все поля:ваш тип контента ... я надеюсь, что это поможет вам