skeeks / cms-module-form2
Form designer for SkeekS CMS
Package info
github.com/skeeks-cms/cms-module-form2
Type:yii2-extension
pkg:composer/skeeks/cms-module-form2
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 3.0.2.13
- 3.0.2.12
- 3.0.2.11
- 3.0.2.10
- 3.0.2.9
- 3.0.2.8
- 3.0.2.7
- 3.0.2.6
- 3.0.2.5
- 3.0.2.4
- 3.0.2.3
- 3.0.2.2
- 3.0.2.1
- 3.0.2
- 3.0.1
- 3.0.0
- 2.6.5
- 2.6.4.1
- 2.6.4
- 2.6.3.3
- 2.6.3.2
- 2.6.3.1
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.11
- 2.5.10
- 2.5.9.5
- 2.5.9.4
- 2.5.9.3
- 2.5.9.2
- 2.5.9.1
- 2.5.9
- 2.5.8.1
- 2.5.8
- 2.5.7
- 2.5.6.1
- 2.5.6
- 2.5.5.3
- 2.5.5.2
- 2.5.5.1
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0.1
- 2.5.0
- 2.4.0.6
- 2.4.0.5
- 2.4.0.4
- 2.4.0.3
- 2.4.0.2
- 2.4.0.1
- 2.4.0
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.6
- 2.2.5.4
- 2.2.5.3
- 2.2.5.2
- 2.2.5.1
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0.rc1
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-master-nelya
- dev-release
This package is auto-updated.
Last update: 2026-11-05 20:04:01 UTC
README
The module provides an opportunity to collect a variety of forms through the admin panel. Manage elemntov order forms, and views. Configure whom to notify.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist skeeks/cms-module-form2 "*"
or add
"skeeks/cms-module-form2": "*"
Configuration app
'components' => [ 'i18n' => [ 'translations' => [ 'skeeks/form2/app' => [ 'class' => 'yii\i18n\PhpMessageSource', 'basePath' => '@skeeks/modules/cms/form2/messages', 'fileMap' => [ 'skeeks/form2/app' => 'app.php', ], ] ] ], ], 'modules' => [ 'form2' => [ 'class' => '\skeeks\modules\cms\form2\Module', ] ]
sx.EventManager.on("ajaxFormSuccessSubmited", function(e, data) { //Успешно отправлена любая форма //ym(67855000,'reachGoal','any-form'); if (data.form.jForm.data('form_code') == 'register') { //Отправлена конкретная форма (регистрация) ym(67855000,'reachGoal','register'); } if (data.form.jForm.data('form_code') == 'test') { //Отправлена конкретная форма (с кодом test) } });
CRM: the channel of a form's deals
A submission makes a deal in the CRM of skeeks/cms (Form2FormSend::ensureCmsLead()).
The form setting «Канал сделки» (Form2Form.lead_source_type, migration
m261105_100000) gives these deals the channel «Визит в салон / офис»
(CmsLead::SOURCE_VISIT) instead of «Форма»: a visitor questionnaire by a QR
code in a showroom. A submission finds its deal by every channel of a form
(Form2FormSend::leadSourceTypes()). The marks and the first page of the visit
(seo->utms) go to the deal, where the core fills «Откуда узнали». Tests:
tests/form2-lead-contract.php, FORM2_VISIT_TEST=local php tests/form2-visit-channel-stand.php.
Links
SkeekS CMS (Yii2) — quickly, easily and effectively!
skeeks.com | cms.skeeks.com