GariSun
@GariSun
FrontEnd

Как эспортировать полный список товаров в CSV из Drupal?

Экспортировал товары из Drupal (Ubercart), с помощью модуля Views data export. Создал представление, добавил экспорт данных. Настроил нужные поля, у полей настроил средство форматирования(простой текст).

Формат: таблица. Формата файла: CSV.

Далее всё экспортировал и при экспорте - экспортировались только те файлы, которые находятся на первой странице и без изображений, а файлы на второй и последующих страницах даже не экспортируются...

При настройке отображения "все элементы", вылезает следующая ошибка.

5cc87b269e3dc270003066.png

Подскажите пожалуйста. Как экспортировать полный список, и как сделать так, чтобы экспортировались фотографии товаров?
  • Вопрос задан
  • 520 просмотров
Пригласить эксперта
Ответы на вопрос 3
Из коробки Views data export обрезает html теги. Их следует включить в настройках формата (и он явно не таблицей должен быть), но тогда изображения будут в img и\или обёрнуты в тег а. Кроме того, нужен не page, а от модуля - пример - https://www.screencast.com/t/Zni6FIbkL

Как вариант, поставить https://www.drupal.org/project/image_url_formatter и вывести прямую ссылку на изображение, потом скачать или на стороне импорта настроить загрузку по url.

Ошибку смотреть при включённых логах, наверное, было бы удобнее... А ещё немного магии - можно пагинатор открыть колёсиком в другой вкладке и внести нужные изменения, сохранить.
Ответ написан
@sl0
Я бы просто написал свою функцию, которая бы проходила циклом по нодам, вытаскивала нужную информацию и записывала ее в csv. Имхо, это проще, чем разбираться почему друпаловские модули не работают.
Ответ написан
donda
@donda
  1. Выключите автоматический предпросмотр в вьюхе. Слева галочка от инпута обновить предпросмотр.
  2. Переходите на страницу и скачиваете файл.

Или для теста поставьте 10 на отображение, настройте отображение и по пунктам выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы