ノードのコンテンツタイプの変更
Drupal 7では、ノード変換を使用して、ノードのコンテンツタイプを簡単に切り替えることができます。ただし、Node ConvertはDrupal 8に移植されておらず、移植に対する熱意もそれほど高くないようです。 同じフィールドを持つ2つのコンテンツタイプがある場合、Drupal 8でノードをコンテンツタイプから別のコンテンツタイプに変換するにはどうすればよいですか?ノード変換モジュールで使用される次のDrupal 7コードと同等の、Drupal 8に使用するコードは何ですか?(node_convert.util.incを参照node_convert_node_convert()してください。) // $nid, $destination_node_type, $source_fields, $destination_fields, // $no_fields_flag, and $hook_options are the parameters passed to the function. $node = node_load($nid); if ($node == FALSE) { return FALSE; } // Change the node type in the DB db_update('node')->fields(array('type' => $destination_node_type))->condition('nid', $nid)->execute(); // If there …