こんにちは私はdrupal7を使用していて、phpを使用してデータを解析し、後で。を使用してノードを作成することにより、xmlからデータをインポートしようとしていnode_save($node)
ます。
これまでのところ、画像なしでxmlからノードを作成することに成功しています。インポート中に画像をノードに添付したい。
drupal 7はまだアルファ6になっていますが、それは良いことです。node_save($node)
機能はdrupal6とほぼ同じですが、少し異なります。
さて、ここに私のコード画像ファイルのパスが変数に保存されています...どんな助けでも素晴らしいでしょう..事前に感謝します
function main($head, $txt) {
$nodes = array();
$nodes[0]['title'] = $head; // node name
$nodes[0]['body'] = $txt; // body text for the node
$nodes[0]['teaser'] = '<p>A node</p>';
$nodes[0]['timestamp'] = 1281765101;
$nodes[0]['format'] = 2;
make_nodes($nodes);
}
function make_nodes($nodes) {
$new_node = $nodes[0];
$node = new stdClass();
$node->type = 'article';
$node->status = 1;
$node->uid = 1;
$node->title = $new_node['title'];
$node->promote = 1;
$node->created = $new_node['timestamp'];
$node->timestamp = $new_node['timestamp'];
$node->changed= $new_node['timestamp'];
$node->sticky = 0;
$node->language = 'en';
$node->body['und'][0]['format'] = 3;
$node->body['und'][0]['summary'] = $new_node['teaser'];
$node->body['und'][0]['value'] = $new_node['body'];
$node->revision = 0;
node_submit($node);
node_save($node);
}