# Редактирование документов

## Простое редактирование

Вкладка "Редактирование" открывается в модуле по умолчанию. Основные поля это ID родителя, от которого мы будем редактировать дочерние ресурсы и выбор полей или ТВ документа которые будем редактировать.&#x20;

<figure><img src="https://150085360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYZJLFXdwpbgo4LW-1A%2Fuploads%2FIuTxceWSTVeDiAWbhCdF%2Fimage.png?alt=media&#x26;token=b2e3f14c-a8ac-4089-85dd-12e3bfe92b37" alt=""><figcaption></figcaption></figure>

Опционально можно выбрать другие параметры для работы.&#x20;

* уровень вложенности
* сортировку
* пагинацию
* редактирование неопубликованных документов
* фильтрацию по TV
* имя ТВ картинки (например товара)
* рендер ТВ полей (отображать выбор параметров из возможных)
* мультикатегории

На скрине ниже показан вариант с отображением картинок, которые, например, используются для товаров в магазинах. Чтобы визуально было легче ориентироваться, можно подключить отображение картинок через опцию "имя TV-image".\
Столбец с полем id присутствует всегда по умолчанию.

<figure><img src="https://150085360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYZJLFXdwpbgo4LW-1A%2Fuploads%2FpPJLKiTQG9kiAl6C7VET%2Fimage.png?alt=media&#x26;token=4a1599c0-570d-4e57-8137-d1f5bf48d429" alt=""><figcaption></figcaption></figure>

## Фильтрация

Допустим документов в ветках очень много и нам понадобилось найти и отредактировать документы по какому-то критерию. Например все документы с ценой от 1000 до 2000. Скорее всего наш TV с ценой называется прайс. Поэтому в поле "Фильтрация по ТВ" вы запишем **AND(tvd:price:>=:1000;tvd:price:<=:2000)**

![](https://150085360-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYZJLFXdwpbgo4LW-1A%2F-M_Lbhig2TiF4HAbxOLE%2F-M_LpKxwHEZt6wIPvRFU%2Fimage.png?alt=media\&token=2db54778-e730-45d3-acb9-9216bc911d9b)

Таким же образом можно сделать фильтрацию по основным полям документа. Например, нам надо найти все документы, где встречается слово "кольцо". Запишем в поле "Фильтрация по основным полям" следующее: **c.pagetitle LIKE "%кольцо%"**

![](https://150085360-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYZJLFXdwpbgo4LW-1A%2F-M_Lbhig2TiF4HAbxOLE%2F-M_LrAcgQHXeOZdyb2Wy%2Fimage.png?alt=media\&token=29e12554-0f16-49af-93f6-cd85c133686d)

Или, например надо вывести все документы с id шаблона = &#x35;**,** тогда запишем **c.template=5**\
Можно комбинировать с фильтрацией по ТВ. В модуле присутствуют ссылки на документацию по фильтрации у компонента DocLister, на котором создан модуль.

## Мультикатегории

Если у вас установлен плагин "Мультикатегории", который позволяет показывать на фронте один документ в нескольких разных ветках, то вы можете быстро редактировать этот параметр с помощью модуля editDocs.

Для этого необходимо поставить соответствующую галочку.

<figure><img src="https://150085360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYZJLFXdwpbgo4LW-1A%2Fuploads%2FoUisl5ko3LpdlpNZlYQK%2Fimage.png?alt=media&#x26;token=a30874c3-e850-4dee-ac2b-00119ff95e00" alt=""><figcaption></figcaption></figure>

Далее вы можете указать id родителей-документов(папок) где будет выводиться дополнительно данный документ. Несколько id указываются через запятую.&#x20;

![](https://150085360-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYZJLFXdwpbgo4LW-1A%2F-M_Lrftyh26z4BZ34ZB-%2F-M_LwkIX91jqylAVY_TU%2Fimage.png?alt=media\&token=870ba4ae-8430-4e2b-8195-0cce9192d094)

**Чтобы не было конфликта, у вас на сайте НЕ ДОЛЖНО БЫТЬ TV с именем category!**
