j'essaie de créer un nœud multilingue en utilisant un script php.
Je fais ça:
$node = new stdClass();
$node->title = "Test ".mktime();
$node->type = "job";
$node->language = 'de'; // Or e.g. 'en' if locale is enabled
$node->uid = $user->uid;
$node->status = 1; //(1 or 0): published or not
$node->promote = 0; //(1 or 0): promoted to front page
$node->comment = 1; //2 = comments on, 1 = comments off
$node->path = array('alias' => 'das-ist-ein-test-'.mktime());
$node->body[$node->language][0]['value'] = "Body Body Body";
$node->body[$node->language] = text_summary("Body Body Body");
$node->body[$node->language] = 'filtered_html';
node_save($node);
Tant que je mets $ node-> language sur 'und', tout fonctionne bien. Mais dès que j'ai défini la langue sur 'de' ou 'en' (les deux langues sont activées dans mon installation Drupal), le corps du texte n'est pas enregistré.
Donc, ma question est: quelqu'un peut-il me fournir un exemple de travail sur la façon de stocker un nœud multilingue (de, en) dans Drupal en utilisant le code du programme.
Je vous remercie