minnur/location_migration

迁移插件,用于将Drupal 7位置数据从Drupal 7迁移到Drupal 9

安装: 81

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:drupal-module

1.0.6 2024-03-20 15:21 UTC

This package is auto-updated.

Last update: 2024-09-20 16:51:06 UTC


README

Drupal 7位置模块 允许用户在 location 字段(location_cck 子模块)中存储位置,也可以直接为 nodetaxonomy_termuser 实体(location_nodelocation_taxonomylocation_user 子模块)存储。

通过 location_emaillocation_faxlocation_phonelocation_www 子模块,可以为位置存储的数据扩展额外的 电子邮件传真号码电话号码www 地址 属性。

位置迁移模块提供了这些数据的迁移路径。

工作原理

对于存储在字段中的位置数据,

  • 原始的 location 字段类型被映射到 address 字段,每个类似地址的位置属性都会迁移到这个地址字段。
  • 非空的地理坐标将被迁移到名为 geolocation 的新字段,字段名后缀为 _geoloc
  • 当在源网站上启用 location_email 时,存储在位置中的电子邮件地址将被迁移到名为 email 的新字段,字段名后缀为 _email。在Drupal 8/9中,默认情况下可用 email 字段类型。
  • 当在源网站上启用 location_fax 并且目标网站上可用 telephone 字段类型(核心 电话 模块)时,位置的电话号码将被迁移到名为 telephone 的新字段,字段名后缀为 _fax
  • 如果源网站上启用了 location_phone 并且目标网站上可用 telephone 字段类型,存储在位置中的电话号码将被迁移到名为 telephone 的新字段(字段名后缀为 _phone)。
  • 当在源网站上启用 location_www 并且目标网站上可用 link 字段类型(核心 链接 模块)时,存储在位置中的www地址将被迁移到名为 link 的新字段(字段名后缀为 _url)。

对于直接存储在 nodetaxonomy_termuser 实体中的位置数据,位置迁移基本上重复了与位置字段相同的操作,但(这次新的)地址字段的名称以及附加字段的基名称将分别为 location_nodelocation_taxonomy_termlocation_user。如果此 实体位置 被配置为存储多个位置,则新字段的名称也将添加一个额外的 _<cardinality> 后缀。

位置迁移希望尽可能迁移尽可能多的数据。如果您不需要任何附加字段,您可以在迁移执行后删除它们。

要求

此模块依赖于以下模块

安装

您可以像安装通常的Drupal 8或9模块一样安装位置迁移。

配置

此模块没有配置选项。

维护者

当前维护者

本项目由Acquia赞助