ZebroidДокументацияИмпортИмпорт в режиме мультисайтового проекта

Импорт в режиме мультисайтового проекта

Мультисайтовые проекты — очень удобный способ одновременной работы с несколькими проектами. Но по мимо удобной работы, нужен еще и удобный импорт с автоматической разбивкой импортируемого контента по сайтам. В этой статье я опишу текущие варианты такого импорта.




Импорт HTML файлов


Если вы импортируете HTML файлы с разбивкой по h1-h2/3, тогда вам будет интересно узнать, что добавление нескольких тегов позволит разбивать эти файлы не только на категории и посты, а еще и на сайты. Пример файла разбитого на сайты:

Site 1

Категория 1

Подкатегория 1

Пост 1

Текст поста

Пост 2

Текст поста

Подкатегория 2

Пост 3

Текст поста

Пост 4

Текст поста

Пост 5

Текст поста Site 2

Категория 2

Подкатегория 3

Пост 6

Текст поста

Пост 7

Текст поста

Подкатегория 4

Пост 8

Текст поста

Пост 9

Текст поста

Пост 10

Текст поста

Как возможно вы уже заметили появился тег site, который описывает начало категорий и постов сайта, а так же название (URL) сайта. Кому не понятно — скопируйте приведенный выше код, сохраните его в HTML файле и импортируйте в Зеброид (предварительно выбрав тип проекта Мультисайтовый).




Импорт текстовых файлов


При импорте текстовых файлов ничего особенного делать не придется. Всё что нужно, это импортировать с сохранением структуры (где имя папки в которой находится файл — будущая категория поста из этого файла), только делать с расчетом что папка самого верхнего уровня будет сайтом. После импорта, выделяете все категории первого уровня, кликаете по ним правой кнопкой мышки и выбираете пункт Дополнительное — Сделать из выделенных категорий сайты.

Кстати этот метод подойдёт для любого вида импорта, где категории первого уровня можно конвертировать в сайты.




Импорт XLS / CSV


Этот вариант самый простой. Всё что нужно — это наличие в файле отдельной колонки с названием сайта, за которым закреплен пост, а в программе для параметра сайт указать эту колонку. Вот как примерно выглядит такой файл:

Пример файла XLS файла в формате для мультисайтового проекта