Drupal 7:将图像导入profile2

时间:2017-05-23 15:44:53

标签: drupal-7 feeds

下午好。

我使用profile2feeds_profile2从第三方数据库导入用户(CSV格式的数据)用户配置文件必须不同,具体取决于他们的角色,因此使用profile2是唯一的对我来说仍然存在的事情。

其中一个字段是图像字段。我使用了超过9000个导入设置,使用了feeds_tamper的不同设置,但我唯一得到的是关于格式不匹配的消息(Invalid data value given. Be sure it matches the required data type and format. Value at profile2(6)->field_logotype:)。

我做错了什么?请帮忙。抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

完成。我使用feeds_entity_processorfeeds_profile2feeds_tamper导入了我的照片。

首先,我为CSV文件中的每个用户分配了明显未使用的UID(直接在LibreOffice Calc中编辑)。然后我使用默认的配置文件处理器设置导入了配置文件内容(在CSV文件中映射的UID也在配置文件字段中使用UID),没有图片URL字段。然后我使用以下Feed设置单独导入图片:

1)供稿进口商 - >处理器 - >个人资料实体类型 - 实验

2)处理器设置:

输入:desired_profile_type 不要添加新的配置文件 不要跳过哈希检查 纯文本 跳过不存在的配置文件 空标签 空创建日期 个人资料所有者的ID:0

3)Mapper设置:

photo_url_column_id - > field_image_field:网址 user_manually_assigned_uid_column_id - > PID

4)篡改设置:

用于PID映射器的

插件:其他 - >实体字段查询查找器 - >实体类型:个人资料 - >字段:UID

图片已正确更新,且profile2内容已成功更新。