Dharma Form — модуль-конструктор форм обратной связи для Joomla. Поля и поведение формы настраиваются в админке, а саму форму можно разместить на странице или открывать в модальном окне.
DHARMA FORM · JOOMLA 5 / 6
Модуль выводит форму и её настройки. Для обработки и отправки заявок требуется системный плагин RadicalForm.
Возможности
- Конструктор полей: текст, e-mail, телефон с маской, списки, радиокнопки, чекбоксы, скрытые поля, согласия и загрузка файлов.
- Два режима: обычная форма на странице и модальное окно на Bootstrap 5.
- Настраиваемые действия после отправки: сообщение, благодарность или переход на страницу; событие для аналитики.
- Несколько независимых форм на одном сайте — каждая настраивается отдельным модулем.
Пример
Что требуется
Joomla 5.2 или новее, PHP 8.2 или новее и установленный включённый плагин RadicalForm версии 4.2.6 или новее. Bootstrap 5 нужен только для модального режима. Без плагина форма отображается, но заявки не отправляются.
Установка и настройка
- Установите и включите плагин RadicalForm, настройте получателя заявок и необходимые параметры отправки.
- Установите Dharma Form через «Система → Установка → Расширения → Установить по URL-адресу», используя ссылку на архив mod_dharma_form-0.1.1.zip.
- Создайте модуль «Dharma Form» в разделе «Содержимое → Модули сайта», настройте поля, режим отображения и страницы публикации.
Обновления
В манифесте модуля уже настроен сервер обновлений GitHub, а в репозитории опубликована лента updates.xml. После установки Joomla может обнаруживать новые версии в разделе «Система → Обновления → Расширения». Последний опубликованный выпуск при подготовке материала — v0.1.1.
Полная инструкция по полям, файлам, согласию и аналитике находится в README репозитория.