Для того чтобы создать форму, нужно вызвать метод includeForm класса ModForms. В качестве параметра указать область формы и название формы через слеш. В нашем случае область common, название formCallback.
Выглядит это так: common/formCallback Форму можно создвать и без области, к примеру только formCallback.
ModForms::includeForm('common/formCallback');
После того как мы прописали вызов новой формы, то на сайт подключится форма по умолчанию. Шаблон будет доступен по пути /Project/views/forms/common__formCallback.php
Нужно зайти и отредактировать шаблон. После редактирования нужно настроить форму. Настройки доступны по клику на кнопку настроек формы.
Если мы хотим передать данные, то вторым аргументом указываем мвссив данных для импорта в шаблон. В шаблоне все импортируемые данные будут доступны в массиве $arData.
Если нужно добавить кастомный js-callback, то второму аргументу $arData нужно передать ключ callback и в значении указать js код. Пример: ['callback' => 'alert();']