我正在尝试使用drush迁移从Drupal 7站点迁移到Drupal 8站点。示例:我试图导入具有5-7字段的用户,并尝试使用以下方法导入字段:
这2位用户正在导入Drupal 7中的所有字段(用户、分类法、节点)。如何将其限制为只导入特定的实体字段?
发布于 2019-06-28 09:38:25
您可以通过自定义迁移模块来实现这一点,这样您就可以完全控制将要迁移的内容,注意粗体文本:
官方手册:https://www.drupal.org/docs/8/upgrade/customize-migrations-when-upgrading-to-drupal-8
您还可以重命名字段。进一步的处理可以在hook_migrate_prepare_row()
,hook_migration_plugins_alter()
,甚至一个定制的进程插件中进行。
请注意,您将不会导出配置从一个网站,并将其移动到其他网站。配置导出在这里是一个不好的名称。将其读入生成迁移模板。
当您生成模板(也称为导出)时,您可以从所有可用的生成文件中仔细挑选您想要的字段、实体和配置,将它们放在自定义模块中,比如my_custom_mig
,启用它,并运行它的迁移。
https://drupal.stackexchange.com/questions/282388
复制相似问题