Добавить страницу (ноду) через код
Страница добавляется через функцию node_save()
.
$node = new stdClass(); $node->title = "Название статьи"; $node->status = "1"; // опубликован $node->promote = "1"; // на главной $node->type = "article"; // тип ноды $node->language = "und"; $node->comment = "2"; $node->body['und'][0]['value'] = "Содержимое статьи"; $node->body['und'][0]['format'] = "filtered_html"; // full_html, plain_text // поля ниже приведены дла примера // Для текстовых, числовых полей и полей типа Boolean (1 / 0) $node->field_customer['und'][0]['value'] = "Пользовательское поле"; $node->field_product_cat['und'][]['tid'] = '14'; // Term reference $node->field_node_reference['und'][]['nid'] = '14'; // Node reference $node->field_user_reference['und'][]['uid'] = '14'; // User reference // Для дат $node->field_datetest['und'][0][value] = '2012-04-13 12:35:58'; // datetime, date $node->field_datetest['und'][0][value] = strtotime('2012-04-13 12:35:58'); // datestamp // добавление страницы (ноды) node_save($node);