我是drupal 7的新手,对于一个项目,我需要创建一个以特定节点id(或nid)开头的节点。我正在使用php来创建节点。在localhost(使用wamp for windows)中,我转到localhost / update.php以获取drupal来创建节点。 php代码:
function myFunc_update_update_9003(&$sandbox) {
$node = new stdClass();
$node->type = 'page';
node_object_prepare($node);
$node->title = "My Title";
$node->language = LANGUAGE_NONE;
$node->uid = 1;
$node->body[$node->language][0]['value'] = '';
$node->body[$node->language][0]['summary'] = text_summary('');
$node->body[$node->language][0]['format'] = 'filtered_html';
$node->path['pathauto'] = FALSE;
$node->path = array('alias' => 'myPage/Page');
if($node = node_submit($node)) {
node_save($node);
}
}
计划是根据页面类型对页面进行分组。所有带有信息的静态页面,比如Android手机,应该有100s的节点ID(nid = 100到nid = 199),所有带有IOS手机信息的静态页面都应该有200s的节点ID(nid = 200到299) )。 但是,数据库中的当前nid注册为52,我不知道如何从100或200启动新节点。请帮忙吗?
谢谢。