import-export





Импорт контента через feeds

Импорт нод через feeds

После публикации статьи об импорте/экспорте контента в друпале было много просьб рассказать подробнее про импорт через feeds. Игнорировать их не мог, поэтому все же написал более-менее подробный пост с картинками и блекджеком.

В данном посте я рассмотрел банальный импорт из csv файла контента с 4 полями: заголовок статьи, содержимое статьи, изображение и теги.

Drupal
11
04 '13 — 13:43:40

Импорт и экспорт контента в Drupal 7

Импорт и экспорт нод в Drupal 7

Создавая интернет-магазины, иногда приходится предусматривать возможность импорта/экспорта продуктов из csv/xml файлов.

До недавнего времени мне доводилось работать больше с импортом продуктов из CSV. С этой задачей с легкостью справляется модуль Feeds. Иногда стандартного функционала модуля не хватало, поэтому ставился дополнительный модулек Feeds Tamper.

В двух словах, суть работы с модулем feeds в том, что создается импортер, в котором согласуются строки импортируемого файла с полями ноды.

На скриншоте настройки импортера feeds видим 2 колонки: 1ая — заголовки CSV файла, 2ая — соответствующие им поля в ноде.

Все достаточно просто и безоблачно (было до недавнего времени).

На днях пришлось поломать голову, как сделать экспорт существующего контента в csv файл. Причем такой экспорт, что этот же файл, полученный в итоге, потом можно было бы импортировать через feeds без какого-либо шаманства. То есть и экспортируемый и импортируемый файлы должны иметь одинаковую структуру, одни заголовки.