Drupal 9 多站点中,修改特定语言内容

比如有一个多站点网站,有英文和中文两种语言,在知道节点ID时,修改中文或英文Node的标题,可以这样操作: ```php $node = Node::load($node_id); $zh_node = $node->getTranslation('zh-hans');//切换为中文 $zh_node->set('title', '中文标题');//设置中文标题 $zh_node->save();//保存 //根据当前语言动态赋值 $current_langcode = \Drupal::languageManager()->getCurrentLanguage()->getId(); $current_node = $node->getTranslation($current_langcode);//切换为当前语言 ... ```

你可能感兴趣的:(Drupal 9 多站点中,修改特定语言内容)