2012-06-17 73 views

回答

0

您可以創建在Drupal 7的模塊,將採取JSON數據和編程創建節點。

實施例:

// Instantiate new node 
$node = new stdClass(); 
node_object_prepare($node); 
$node->uid = 1; 
$node->name = 'my author'; 
$node->language = LANGUAGE_NONE; 

// Set fields 
$node->title = 'my title'; 

// Set custom fields 
$node->field_custom[$node->language][0]['value'] = 'my custom value'; 

// save 
node_save($node); 
0

看一看遷移模塊(http://drupal.org/project/migrate/)。

我會說,比自由滾動你自己的模塊更好,因爲你得到了很多免費的東西,例如自動回滾支持等。你只需要定義一個映射和一個數據源(json,xml,數據庫等)。

遷移模塊採用實際節點創建的護理和跟蹤的內容已經被導入,這樣以後可以撤消,重新導入新的職位,等

遷移模塊的一個很好的例子被發現在http://xdeb.org/node/1539。它確實處理常規頁面,數據源是一個Drupal 6數據庫。