Как использовать импортер CSV
Это короткая инструкция о том, как импортировать данные в ваш компонент ZOO, используя CSV файл. Помните, что Вы можете импортировать данные только из элементов типа Текст, Текстовая область, E-mail, Ссылка, Дата, Страна, Галерея, Карты Google, Картинка и Загрузки.
Подготовьте Ваш CSV файл
- Чтобы исключить несоответствия форматов, убедитесь, что ваш CSV файл использует UTF-8 кодировку.
- Важно, используете ли Вы в CSV файле заголовки для столбцов или нет. Это необходимо во время импорта.
- Убедитесь, что Вы знаете разделители и закрытия полей и Вашего CSV файла.
Импортируйте CSV файл
Перейдите к компоненту ZOO и выберите приложение, в которое Вы хотите импортировать данные.- Нажмите Конфигурация в панели меню приложения, затем нажмите кнопку "Импорт/Экспорт".
- В разделе "Импорт из CSV" нажмите кнопку "Поиск" и выберите файл на Вашем компьютере.
- Нажмите кнопку "Загрузить".
Далее выберите, содержит ли Ваш CSV файл заголовки столбцов или нет.

Введите разделитель полей и закрытие полей вашего CSV файла. В данном примере мы импортируем CSV файл, созданный в программе Microsoft Excel, поэтому разделитель полей в данном случае - ";" и нет закрытий полей.

На следующем экране вы должны назначить данные Вашего CSV файла в соответствии с типами материала Вашего приложения.
- Выберите корректный тип материала в выпадающем списке.
- Слева вы увидите столбцы вашего CSV файла, а справа - выпадающий список полей, которые можно назначить элементам типа материала.
- Выберите соответствующие элементы для каждого столбца CSV, чтобы импортировать данные.
- Нажмите на "Импорт".
Если вы хотите назначить данные повторяющимся элементам, вы можете назначить множество столбцов одному элементу (например, Текстовая область). Импорт картинок
Если Вы хотите импортировать картинки, Вы должны загрузить их в папку вашей Joomla (например, images/stories) и указать путь к картинке в CSV файле, например images/stories/movie1.png.Импорт в категории
Если Вы хотите назначить импортированные материалы более чем в одну категорию, просто создайте один столбец для каждой категории в Вашем CSV файле и назначить оба столбца для одного элемента (в данном случае "Категория"). CSV импортер будет искать существующие категории в Вашем приложении, которые имеют то же имя, и если находит, назначит материалы этим категориям. Если существующих категорий нет, новая категория будет создана. Если Вы назначите материал определенной категории, Вы можете указать псевдоним категории. Используйте три символа |||, чтобы разделить имя и псведоним: CATEGORY_NAME|||CATEGORY_ALIAS. Если Вы хотите назначить материал в подкатегорию, Вы можете разделить дерево категории с помощью трех слешей в форме: CATEGORY_PARENT///CATEGORY_CHILDОбновление материалов
Если Вы хотите обновить существующие материалы, Вы должны разметить поле ID в данных CSV файла в соответствии с полем ID выбранного типа. Если существующий материал по данному ID найден в приложении, материал будет обновлен. Помечая ID как Игнорировать будут созданы новые материалы, также если не будет найдено материалов по ID в текущем приложении.
Если Вы хотите увидеть пример, используйте возможности ZOO CSV Экспорта и проверьте результаты CSV файла.
