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

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

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

<figure><img src="/files/o1o8fZDPTPEF2XplMlhL" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="/files/1jcqtEvhql1NsKhuT0HT" alt=""><figcaption></figcaption></figure>

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

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

![](/files/-M_LpKxwHEZt6wIPvRFU)

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

![](/files/-M_LrAcgQHXeOZdyb2Wy)

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

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

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

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

<figure><img src="/files/AtPNoUpDflMqsd6zOlxj" alt=""><figcaption></figcaption></figure>

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

![](/files/-M_LwkIX91jqylAVY_TU)

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://editdocs.grishin.net/redaktirovanie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
