Раздел Managing Submission Layout в Zero App управляет визуальным оформлением и логикой работы фронтенд-форм для отправки материалов. Этот инструмент незаменим при создании проектов с пользовательским контентом (User-Generated Content), порталов объявлений, маркетплейсов или платформ недвижимости, где посетители могут публиковать записи прямо со страниц сайта.
1. Процесс настройки Submission Layout
Для конфигурирования формы подачи записей в панели администратора Zero App:
- ■ Перейдите в настройки приложения Zero App -> Settings -> Submission Layout.
- ■ Настройте состав полей, обязательных для заполнения пользователем (заголовок, категория, кастомные поля и медиафайлы).
- ■ Определите правила модерации: отправляются ли новые публикации сразу в общий каталог или требуют предварительного одобрения администратором.
2. Таблица параметров Submission Layout
Сводная таблица основных настроек и элементов формы фронтенд-подачи:
| Параметр формы | Описание и логика обработки данных | Тип настройки |
|---|---|---|
| Form Fields Mapping | Настройка соответствия полей формы отправки кастомным полям базы данных Zero App. | Связывание полей |
| Required Validation | Установка обязательности заполнения ключевых параметров перед отправкой формы. | Чекбоксы валидации |
| Submission Moderation | Правила публикации: автоматический вывод на сайт или перевод в статус ожидания проверки. | Выпадающий список |
| Success Notification | Текст всплывающего сообщения или перенаправление на страницу благодарности после отправки. | Текст / URL редиректа |
Настройка Submission Layout превращает статический сайт на Joomla в интерактивную платформу взаимодействия с пользователями. Все отправленные через форму материалы мгновенно формируют новые записи в административной панели Zero App без необходимости давать сторонним авторам доступ к админке Joomla.
Если настраиваешь форму подачи для открытых клиентских проектов, обязательно активируй режим модерации записей (Submission Moderation) и добавь капчу (reCAPTCHA) на форму отправки. Это убережет базу данных каталога от спам-ботов и нежелательного контента, который автоматизированные скрипты могут попытаться опубликовать на сайте.
