Traitement par lot C'est bon, j'ai trouvé et j'ai honte car c'etait grave évident (mais avec Drupal on se mefie tjs;)): $value1 = [ 'target_id' => "anonymous", 'grant_public' => 0, 'grant_view' => 1, 'grant_update' => 0, 'grant_delete' => 0, ]; $value2 = [ 'target_id' => "authenticated", 'grant_public' => 0, 'grant_view' => 1, 'grant_update' => 1, 'grant_delete' => 0, ]; et paf : $node->set("fieldname", $value1); $node->fieldname[] = $value2; Répondre
C'est bon, j'ai trouvé et j'ai honte car c'etait grave évident (mais avec Drupal on se mefie tjs;)):
$value1 = [
'target_id' => "anonymous",
'grant_public' => 0,
'grant_view' => 1,
'grant_update' => 0,
'grant_delete' => 0,
];
$value2 = [
'target_id' => "authenticated",
'grant_public' => 0,
'grant_view' => 1,
'grant_update' => 1,
'grant_delete' => 0,
];
et paf :
$node->set("fieldname", $value1);
$node->fieldname[] = $value2;