[РЕШЕНО] Добавление ноды через код

Главные вкладки

Аватар пользователя denisov denisov 1 января 2013 в 21:17

Написал код, всё работает. Но мне никак не получается добавить запись в поле, созданное через ContentType. В качестве типа для поля "Категория" (field_product_cat) стоит Term reference.

$node = new stdClass();

$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();

Комментарии