импорт из Excel в Drupal частный случай

Главные вкладки

Аватар пользователя Seregaptica Seregaptica 21 марта 2012 в 23:50

Добрый день!
Прошу помочь.
Ситуация следующая.
Создан тип материала с полями картинка, описание, чертеж .
Данный материал представляет собой товар который отображен на сайте и сгрупирован с помощью views в удобный каталог:)
Привожу ссылку http://bron.dp.ua/locks_all
Задача следующая. Необходимо добавить поле цена, которое бы каким то магическим образом взаимодействовало с тхт или xls фаилом, что бы была возможность обновлять и коректировать цены одним махом во всех материалах данного типа!

Я пытался найти ответ на форуме но там описаны в большей степени загрузка всей ноды, а мне бы хотелось чтобы заполнялись поля уже существующих материалов!

Извеняюсь за неграмотность , надеюсь на помощь! Большое спасибо!

Комментарии

Аватар пользователя ArmRus ArmRus 22 марта 2012 в 2:51

Если тебе под свой случай нужно, тогда пиши свой модуль, для импорта используй PHPExcel ну а если нет опыта писать модули, погоди пару дней, я скину тебе модуль, который из таблицы Ексель создает таблицу в БД. Но в любом случае надо будет пару строчек пхп писать, для того чтобы из этой таблицы данные синхронизовать с теми данными которыми надо. В твоем случае ЦЕНА.

Аватар пользователя raspytnik raspytnik 22 марта 2012 в 3:11

еще есть такое http://drupal.org/project/sheetnode
а еще есть путь воина. поднять отдельную сборку на субдомене например import.bron.dp.ua используя 6ю ветку drupal, настроить там обновление с помощью готового решения, настроить feeds на сайте с замк'ами и ждать когда модуль обновления под 7ку появится в сети. или вместо фидсов вообще парсинг настроить с обновлением нод.

Аватар пользователя Seregaptica Seregaptica 5 апреля 2014 в 16:18

В общем то решение оказалось достаточно стандартным!
Во первых нужно было понять что формат файла csv, это оптимально! и он не сложнее xls!
Для решения использовал модули feeds- для загрузки
и модуль Views Data Export для выгрузки!