Drupal 7: импорт изображений в профиль2

Добрый день.

я использую profile2 и feeds_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 ответ

Готово. Я импортировал свои фотографии, используя feeds_entity_processor, feeds_profile2 а также feeds_tamper,

Сначала я назначил явно неиспользуемые UID каждому пользователю в моем файле CSV (отредактировал его непосредственно в LibreOffice Calc). Затем я импортировал содержимое профиля с настройками процессора профиля по умолчанию (сопоставленный UID в CSV-файле и UID в поле профиля) без поля URL-адреса изображений. Затем я импортировал фотографии отдельно со следующими настройками каналов:

1) Импорт кормов -> Процессор -> Тип объекта профиля - ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ

2) Настройки процессора:

Тип: требуемый_профайл_тип. Не добавлять новые профили. Не пропускать проверку хэша. Простой текст. Пропускать несуществующие профили. Пустая метка. Пустая дата создания. ID владельца профиля: 0

3) Настройки Mapper:

photo_url_column_id -> field_image_field: url user_manually_assigned_uid_column_id -> pid

4) Настройки тампера:

Плагин для сопоставления PID: Другое -> Поиск объекта Entity Field -> Тип объекта: Профиль -> Поле: UID

Изображения были обновлены правильно, а содержимое профиля2 было успешно обновлено.

Другие вопросы по тегам