Drupal8.8模块:元和迁移加。
我正在尝试将XML文件中的标记转换为打开的图形图像元数据。
File: module/my_module/dataxml.html这是必须转换为映像元数据库的url。
modules/custom/my_module/config/install/migrate_plus.migration.content.yml --这些是必需的元数据库的源字段。
source:
fields:
- name: og_image_url
label: Image
selector: ImageUrl所需元数据的处理
process:
field_meta_tags:
source: og_image_url
plugin: prepare_metamodules/custom/my_module/src/Plugin/migrate/process/PrepareMeta.php插件将元数据库与所需的值链接,并序列化映射的结果
configuration['source']] = $value;
}
return $metas ? serialize($metas) : [];
}
}当我运行xDebug时,$metas具有以下值:$metas =[ og_image_url => "https://via.placeholder.com/300.jpg/09f/fff“];
节点被创建,另一个字段被完美地迁移。然而,metatag字段og:image:url仍然是空的,不会触发错误。我不知道我在这里做错了什么。如果有人能指出正确的方向,那将是非常感谢的。
发布于 2020-03-02 10:23:17
结果我用错了字段名。我的字段名为 field _meta_tag,而不是上面问题中使用的field_meta_tag。
https://drupal.stackexchange.com/questions/291556
复制相似问题