Документация Сотбит: SEO умного фильтра. Администрирование. Условия. Импорт/экспорт условий
Импорт/экспорт условий
Функции выгрузка и загрузка условий происходят в Списке условий, который находится по следующему пути: Администрирование > Сотбит > SEO умного фильтра > Список условий.
Данная функция работает только при наличии XmlWriter и XmlReader библиотек, которые нужны для чтения/записи XML-документов. Подключить библиотеки можно на хостинге.
При импорте и экспорте условий будут загружаться и выгружаться определенные параметры условия, которые мы рассмотрим ниже.
Параметры
| 
 Поле 
 | 
 Параметр 
 | 
 Описание 
 | 
| 
 Активность 
 | 
 ACTIVE 
 | 
 Поле отвечает за активность условия. 
 | 
| 
 Участвует в поиске 
 | 
 SEARCH 
 | 
 Поле отвечает за вывод страницы условий в поиске по сайту. 
 | 
| 
 Сортировка 
 | 
 SORT 
 | 
 Поле отвечает за сортировку условий и влияет на порядок применения условия. 
 | 
| 
 Закрыть от индексации 
 | 
 NO_INDEX 
 | 
 Поле отвечает за возможность закрытия страниц условий от индексации поисковых роботов. 
 | 
| 
 Строгое соответствие 
 | 
 STRONG 
 | 
 Поле отвечает за то, при каких выбранных значениях фильтра, будет отрабатывать условие. 
 | 
| 
 Название 
 | 
 NAME 
 | 
 Поле отвечает за наименование условия. 
 | 
| 
 Сайты 
 | 
 SITES 
 | 
 Поле отвечает за то, на каких сайтах будет выполняться условие. 
 | 
| 
 Тип инфоблока 
 | 
 TYPE_OF_INFOBLOCK 
 | 
 В поле указывается тип инфоблока, для которого применяется условие. 
 | 
| 
 Инфоблок 
 | 
 INFOBLOCK 
 | 
 Инфоблок, для которого применяется условие. 
 | 
| 
 Разделы 
 | 
 SECTIONS 
 | 
 Поле отвечает за то, какие разделы относятся к условию. 
 | 
| 
 Условие 
 | 
 RULE 
 | 
 Поле отвечает за параметры фильтра, при которых будет выполняться условие. 
 | 
| 
 Тип фильтра 
 | 
 FILTER_TYPE 
 | 
 Поле отвечает за то, с каким типом фильтра работает условие. 
 | 
| 
 Приоритет страницы 
 | 
 PRIORITY 
 | 
 Поле используется для карты сайта. Устанавливает приоритетность URL относительно других URL на сайте. 
 | 
| 
 Частота изменения страницы 
 | 
 CHANGEFREQ 
 | 
 Поле используется для карты сайта. Вероятная частота изменения страницы. 
 | 
| 
 Шаблон META TITLE 
 | 
 ELEMENT_TITLE 
 | 
 Поле используется для изменения заголовка страницы из тега  
 | 
| 
 Шаблон META KEYWORDS 
 | 
 ELEMENT_KEYWORDS 
 | 
 Поле используется для изменения мета тега . 
 | 
| 
 Шаблон META DESCRIPTION 
 | 
 ELEMENT_DESCRIPTION 
 | 
 Поле используется для изменения мета тега . 
 | 
| 
 Заголовок раздела 
 | 
 ELEMENT_PAGE_TITLE 
 | 
 Поле используется для изменения заголовка страницы из тега  
. | 
| 
 Название страницы в хлебных крошках 
 | 
 ELEMENT_BREADCRUMB_TITLE 
 | 
 Поле используется для добавления текста в хлебных крошках. 
 | 
| 
 Верхнее описание 
 | 
 ELEMENT_TOP_DESC 
 | 
 Поле используется для добавления верхнего описания и вывода его при помощи отложенных функций. 
 | 
| 
 Нижнее описание 
 | 
 ELEMENT_BOTTOM_DESC 
 | 
 Поле используется для добавления нижнего описания и вывода его при помощи отложенных функций. 
 | 
| 
 Дополнительное описание 
 | 
 ELEMENT_ADD_DESC 
 | 
 Поле отвечает за добавление дополнительного описания в произвольном месте. 
 | 
| 
 Изображение 
 | 
 ELEMENT_FILE 
 | 
 Поле отвечает за добавление изображения. 
 | 
| 
 Теги 
 | 
 TAG 
 | 
 Поле отвечает за вывод тегов. 
 | 
| 
 Теги детальной страницы 
 | 
 ELEMENT_TAG 
 | 
 Поле отвечает за вывод тегов на детальной странице элемента. 
 | 
| 
 Не выводить теги в разделе 
 | 
 HIDE_IN_SECTION 
 | 
 Поле отвечает за скрытие тегов принадлежащих тому разделу, в которым находится пользователь. 
 | 
| 
 Шаблон для новой ссылки 
 | 
 TEMPLATE_NEW_URL 
 | 
 Поле отвечает за шаблон ссылки. 
 | 
| 
 Замена для пробела 
 | 
 SPACE_REPLACEMENT 
 | 
 Поле отвечает за то, какой символ будет заменять пробелы в значении свойства в ссылке. 
 | 
| 
 Показать прогресс-бар 
 | 
 GENERATE_AJAX 
 | 
 Поле отвечает за показ прогресс бара, при генерации условий. 
 | 
Экспорт Условий
Для того чтобы выгрузить условия модуля, необходимо нажать на кнопку Экспорт.
После чего произойдет выгрузка документа в Exсel формате. При ее успешном завершении на экране появится уведомление: Экспорт завершен.
В папке Загрузки на своем компьютере найдем сохраненный документ под названием seometa_condition_дата_время.xlsx со всеми условиями из модуля.

В строке №1 указаны названия столбцов для таблицы в базе данных, по которым происходит сопоставление при загрузке документа в модуль.
В строке №2 – названия столбцов в нашем модуле.
В строках №3 и последующих строках – указаны выгруженные из модуля условия.
В строке №2 и №3 есть подсказка за что отвечает данное поле, чтобы ее увидеть достаточно просто навести курсор на нужную ячейку. 
Столбцы, обязательные для заполнения, выделены жирным шрифтом в документе.
Импорт Условий
Для того чтобы загрузить условие в модуль, необходимо нажать кнопку Импорт. Откроется окно загрузки, в котором можно Скачать пример или, если файл уже имеется, нужно выбрать загружаемый документ.
Загрузить документы можно несколькими способами:
- 
Просто перетащить файл с компьютера или кликнуть на поле и выбрать файл на компьютере.
 - 
Аналогично первому способу, при нажатии можно выбрать файл с компьютера.
 - 
Так же можно выбрать файл из уже загруженных в структуру сайта.
 
После добавления файла нажимаем кнопку Применить и перед нами открывается поле с дополнительными настройками, которые необходимо настроить для импорта условий:

К дополнительным настройкам относятся:
- Поле Генерировать ЧПУ – данное поле необходимо отметить галочкой, если для добавляемых условий нужно сформировать ссылки, но если такие ссылки уже есть в модуле, условие будет создано без них.
 - Поле Строка начала выгрузки – в данном поле необходимо указать номер строки в файле, с которой начинаются условия.
 - Поле Категория для выгрузки – в данном поле можно выбрать категорию, к которой вы хотите отнести данные условия.
 - Поля для сопоставления параметров модуля (перечисленные выше в таблице) со столбцами из документа Excel. В примере столбцы совпадают, так как документ был создан по примеру из модуля, если документ создавался самостоятельно, столбцы могут отличаться.
 
Когда все поля сопоставлены, необходимо применить настройки и нажать кнопку Импортировать. 
В результате будут созданы новые условия.
Если условия были ранее созданы на сайте, то загрузка условий из документа все равно произойдет и будут созданы дублирующие условия.
    Вступайте в сообщество Сотбит!
Задавайте вопросы, делитесь опытом и находите ответы вместе с другими участниками.
Свяжитесь с нами
Заполните простую форму, чтобы обсудить ваш проект