MODX ImportX — импорт ресурсов

ImportX - импорт ресурсов MODX Revo
ImportX - это бесплатный MODX пакет, который можно использовать для быстрого создания новых ресурсов из CSV. Так же позволяет обновлять ресурсы. 

Установка ImportX

Установка ImportX стандартная из основного репозитория.

Как работать с ImportX

После активации дополнения в верхнем меню «Пакеты» у вас проявиться пункт «ImportX» переходим в него. На открывшейся странице заходим во вкладку «Базовые настройки» и задаем их.

Настройка ImportX

  • Родитель: укажите id родителя в которого импортировать ресурсы;
  • Опубликован: установите галку если хотите чтобы ресурс был сразу опубликован;
  • Доступен для поиска: установите галку, чтобы импортированные ресурсы были доступны для поиска;
  • Скрыть из меню: установите галку если хотите скрыть импортированные ресурсы из меню.

Переключаемся во вкладку «Ввод CSV» и в поле Чистый CSV, вписываем вот такую конструкцию:

pagetitle;longtitle;description;introtext;menutitle;alias;template;content;tv1 — т.е. перечисляем стандартные поля ресурса (пишите только нужные) + дополнительные поля в формате tv1 — где 1 это id TV поля в админке.

Далее в таком же формате и последовательности указываем контент разделенный через «;». и нажимаем кнопку «Начать импорт».

Импортируем контент при помощи ImportX

После нажатия на кнопку «Начать импорт», компонент проверит данные и если все хорошо произведет импорт.

Консоль ImportX

После закрытия консоли (кнопка «OK»), дерево ресурсов обновляется и у нас появляется в нужном месте новые ресурсы.

Импортированные ресурсы

Как подготовить данные для импорта, чтобы не запутаться

Я обычно подготавливаю все данные для импорта в excel, чтобы не запутаться.

подготовка данных для импорта

Далее копирую это все добро в notepad++ и при помощи поиска и замены (CTRL+H) заменяю широкие пробелы (получившиеся в результате копирования с эксель -между колонками) на знак разделитель.

подготовка данных для импорта в notepad

и получаю подготовленные данные для импорта которые вставляю в поле Чистый CSV. Смотрите чтобы у вас не было лишних разделителей и разделителей в контенте.

данные для импорта в notepad

Заключение

ImportX хорош только тем что он бесплатный. Его можно использовать для создания категорий. Импортировать ресурсы с большим количеством контента у меня при помощи него не получилось. Но вы можете попробовать, для этого вам придется задать нестандартный разделитель типа «;;;» и скорее всего уже использовать CSV файл.

Для импорта ресурсов с большим количеством контента, я использую платное дополнение с modstore: GoogleSheets.

Для импорта категорий и товаров в minishop использую msImportExport (не смотря на то что GoogleSheets тоже может это делать). PS. Уже может импортировать ресурсы и т.д.

В следующем уроке разберем дополнение FormIt — которое поможет оживить формы сайта.

Поделиться с друзьями
Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( Пока оценок нет )
Web-Revenue.ru
Добавить комментарий