Нужна подсказка: CSV-импорт изображений в image-поля терминов таксономии.[РЕШЕНО]

Ср, 19/02/2014 - 12:02

День добрый всем сведущим и не только.
Нужна подсказка от добрых людей по импорту CSV модулем Taxonomy CSV
Задача

Перенести с одного локального сайта на другой локальный изображения, привязанные к полю типа image терминов таксономии (словарь около 220 терминов)

Что дано
- Denwer и на нём:
- Drupal 6 со Словарём таксономии (картинки в image полях терминов этого «Словаря»)
- Drupal 7 c аналогичным словарём
- в обоих словарях полностью совпадают только имена терминов (tid-ы не включил в экспорт, картинки тоже отложил на потом, теперь мучаюсь)
- в целевом словаре D7 создано и настроено поле field_image чтобы в него импортировать картинки терминов из D6
- в image полях терминов (старом и новом) - 1 значение
- CSV файл со структурой типа: "term_name";"http://local-Drupal6/files/category_pictures/term_image.jpg"

Что делал

Настраиваю импорт - всё по дефолту, вот те настройки которые менял:
- order of items on a csv line: name, field_image
- CSV value enclosure: нет (и «"» ставил тоже не работало)
- Default format of custom fields: None(fixed plain text) (full html тоже пробовал ради попытки)
- импортирую в существующий словарь
- Set custom fields of the vocabulary: field_image|file (потом не указывал совсем - тоже не работало)
- не создавать новые термины - изменять старые (Update it and merge fields (avoid duplicate terms, recommended) )

Итог

Показывает процесс обработки, пишет что ошибок нет и изменено 220 терминов.
Только ничего не происходит с терминами. В них по прежнему поле field_image - пустое.

Кто сталкивался с импортом терминов и их полей-изображений, прошу помощи!
Может отказаться от CSV есть ли какие то другие варианты?

0 Спасибо

Комментарии

Аватар пользователя Владислав888
2 года 10 months назад Владислав888 #

Сделал всё при помощи модуля Feeds.
Удалил кавычки вокруг значений имени термина и адреса к картинке на старом сайте.
Создал Importer и указал в соответствиях первое значение уникальным - имя термина, второе указал поле картинки.
Всё прошло гладко.
Слава Feeds!

0 Спасибо