Добрый день!
Прошу помочь.
Ситуация следующая.
Создан тип материала с полями картинка, описание, чертеж .
Данный материал представляет собой товар который отображен на сайте и сгрупирован с помощью views в удобный каталог:)
Привожу ссылку http://bron.dp.ua/locks_all
Задача следующая. Необходимо добавить поле цена, которое бы каким то магическим образом взаимодействовало с тхт или xls фаилом, что бы была возможность обновлять и коректировать цены одним махом во всех материалах данного типа!
Я пытался найти ответ на форуме но там описаны в большей степени загрузка всей ноды, а мне бы хотелось чтобы заполнялись поля уже существующих материалов!
Извеняюсь за неграмотность , надеюсь на помощь! Большое спасибо!
Комментарии
есть готовое решение под шестерку http://drupal.org/project/node_import_update
под 7ку я решения не искал, вот первая ссылка что выдает гугль http://www.group42.ca/creating_and_updating_nodes_programmatically_in_dr... на эту тему
Если тебе под свой случай нужно, тогда пиши свой модуль, для импорта используй PHPExcel ну а если нет опыта писать модули, погоди пару дней, я скину тебе модуль, который из таблицы Ексель создает таблицу в БД. Но в любом случае надо будет пару строчек пхп писать, для того чтобы из этой таблицы данные синхронизовать с теми данными которыми надо. В твоем случае ЦЕНА.
еще есть такое http://drupal.org/project/sheetnode
а еще есть путь воина. поднять отдельную сборку на субдомене например import.bron.dp.ua используя 6ю ветку drupal, настроить там обновление с помощью готового решения, настроить feeds на сайте с замк'ами и ждать когда модуль обновления под 7ку появится в сети. или вместо фидсов вообще парсинг настроить с обновлением нод.
Фух сложно! Спасибо ребята! Буду вникать! Если кому еще есть что сказать то пишите!
В общем то решение оказалось достаточно стандартным!
Во первых нужно было понять что формат файла csv, это оптимально! и он не сложнее xls!
Для решения использовал модули feeds- для загрузки
и модуль Views Data Export для выгрузки!