2017-05-23 77 views
0

下午好。Drupal 7:將圖像導入到配置文件2

我使用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:)。

我在做什麼錯?請幫忙。併爲我的英語不好而感到抱歉。

回答

0

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

首先,我在CSV文件中爲每個用戶分配明顯未使用的UID(直接在LibreOffice Calc中進行編輯)。然後我導入配置文件內容與默認的配置文件處理器設置(在配置文件字段中的UID CSV文件中映射的UID以及)沒有圖片的URL字段。然後我單獨導入的圖片與以下提要設置:

1)飼料進口商 - >處理器 - >檔案實體類型 - 實驗

2)處理器設置:

類型:desired_profile_type 不要添加新的配置文件 不要跳過哈希檢查 純文本 跳過不存在的輪廓 空標籤 空創建日期 檔案所有者的ID:0

3)映射器設置:

photo_url_column_id - > field_image_field:URL user_manually_assigned_uid_column_id - > PID

4)防撬設置:

插件PID映射器:其他 - >實體字段查詢搜索器 - >實體請輸入:Profile - > Field:UID

圖像已正確更新且profile2內容已成功更新。