Как программно создать ноду
09.08.2015
function make_node($params)
{
$t = format_date(time(), 'custom', t('d.m.Y H:i:s', array(), array('context' => 'php date format')));
$node = new stdClass();
$node->title = 'Заголовок ноды';
$node->body['und'][0]['value'] = implode("\n", $params); // Содержимое поле body
$node->field_uc_product_phone['und'][0]['value'] = $params['phone']; // Если надо записать значение в поле
$node->type = 'product'; // Тип содержимого
$node->created = $t; // Время создания
$node->status = 0; // 1 - если опубликовано
$node->body['und'][0]['format'] = 'plain_text'; // Формат текст
//$node->uid = $user->uid; // Пользователь
$node->revision = 0;
$node->language = LANGUAGE_NONE;
node_object_prepare($node);
node_save($node);
}
