Написал код, всё работает. Но мне никак не получается добавить запись в поле, созданное через ContentType. В качестве типа для поля "Категория" (field_product_cat) стоит Term reference.
$node->title = 'Новый товар';
$node->type = 'product';
$node->status = '1';
$node->promote = '1';
$node->language = 'und';
$node->comment = '2';
$node->body['und'][0]['value'] = 'Описание для нового товара';
$node->body['und'][0]['format'] = 'filtered_html';
$node->field_product_cat['field_product_cat_tid'] = '14'; // не получается добавить запись в это поле
// В MySQL есть база данных «field_data_field_product_cat»
// и в ней таблица «field_product_cat_tid»
// как в эту таблицу добавить запись для нового товара?
$node->save();
Комментарии
тут посмотрите http://druit.ru/blogs/tnt/379
Frantsuzzz, большое спасибо! поля теперь также добавляются