Как программно создать ноду

Drupal 6:

$node = new stdClass();
$node->type = 'story';
$node->title = 'Заголовок ноды';
$node->body = 'Содержание ноды';
$node->teaser = 'Текст анонса';
$node->uid = 1;                  // id автора
$node->status = 1;               // 1 - опубликовано, 0 - нет
$node->promote = 1;              // 1 - показывать на главной, 0 - нет
node_save($node);

Drupal 7:

$node = new stdClass();
$node->type = 'story';
node_object_prepare($node);
$node->title = 'Заголовок ноды';
$node->language = LANGUAGE_NONE;
$node->body[LANGUAGE_NONE][0]['value'] = 'Содержание ноды';
$node->body[LANGUAGE_NONE][0]['summary'] = 'Текст анонса';
$node->body[LANGUAGE_NONE][0]['format'] = 'filtered_html';
$node->uid = 1;
$node->status = 1;
$node->promote = 1;
node_save($node);

Написанное актуально для
Drupal 6, Drupal 7
Теги:
работа с нодами
Добавлено: 26 Июля 2018 07:28:51 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...