Поля объявлений — это основной инструмент формирования структуры данных, которые пользователь заполняет при добавлении объявления. Именно через поля определяется, какую информацию содержит объявление, как она вводится и как отображается на сайте.
Каждое объявление в системе строится на основе набора полей, которые задаются администратором. Это позволяет гибко адаптировать структуру объявлений под специфику проекта (маркетплейс, недвижимость, услуги и т.д.).

Назначение полей объявлений #
Поля объявлений используются для:
- сбора информации от пользователя при добавлении объявления;
- отображения данных в карточке объявления;
- формирования параметров поиска и фильтрации;
- структурирования контента по тематикам.
Примеры полей:
- заголовок;
- описание;
- цена;
- местоположение;
- характеристики (например, площадь, марка, состояние и т.д.).
Где используются поля #
Поля объявлений участвуют сразу в нескольких частях системы:
- форма подачи объявления;
- форма редактирования объявления;
- страница просмотра объявления;
- поиск и результаты поиска;
- фильтры и расширенный поиск.
Таким образом, одно поле может одновременно влиять и на ввод данных, и на их отображение, и на поиск.
Грид раздела полей #
Раздел представлен в виде таблицы, где каждое поле — отдельная запись.

В гриде отображаются основные параметры:
Имя — отображаемое имя поля;
Тип — формат (текстовое, выпадающий список, числовое и т.д.);
Обязательное поле — обязательно ли для заполнения;
Карты Гугл — используется ли для отображения на картах Гугл;
Статус — активно или нет;
Действия — кнопки управления (редактирование, удаление).
Основные действия администратора #
Администратор может:
- создавать новые поля;
- редактировать существующие;
- удалять поля;
- включать/отключать поля;
- задавать обязательность заполнения;
- определять участие поля на картах;
- фильтровать поля по критериям.

Основные настройки поля #
При создании или редактировании поля доступны ключевые параметры:

Ключ #
Уникальный системный идентификатор поля. Используется внутри системы и не изменяется после создания.
Имя #
Отображаемое название поля, которое видит пользователь.
Тип поля #
Определяет формат данных. Например:
- текстовое поле;
- числовое;
- выпадающий список;
- галочки;
- дата;
- текстовая область;
- тел. номер;
- смешанное;
- цена;
- да/нет;
- кнопки выбора (радио);
- загрузка фото;
- загрузка файла;
- соглашение.

Тип поля напрямую влияет на поведение и способ ввода данных.
Описание #
Содержит описательную информацию о создаваемом поле.
Сделать обязательным #
Если включено — пользователь не сможет отправить форму без заполнения этого поля.
Карты Гугл #
Относится к полям локации и позволяет использовать содержимое поля на картах Гугл.
Статус #
Определяет, активно ли поле:
- Активные — используется в системе;
- Неактивные — скрыто и не используется.
Связь с формами #
Поля сами по себе не отображаются, пока они не добавлены в формы через менеджер (конструктор) построения форм.
Администратор управляет:
- какие поля входят в форму подачи объявления;
- какие отображаются в карточке объявления;
- какие участвуют в кратком и полном отображении.
Практическое значение #
Поля объявлений — это основа всей структуры контента. Через них администратор:
- задаёт логику данных;
- управляет пользовательским вводом;
- формирует фильтры поиска;
- определяет, как выглядят объявления на сайте.
Раздел «Поля объявлений» отвечает за структуру данных объявлений.
Именно здесь определяется, какую информацию пользователь вводит, как она хранится и как используется в системе.
