Страница 1 из 1

Ошибки версии 1.21.0

СообщениеДобавлено: 04 сен 2017, 09:32
support
Ошибки версии 1.21.0

Для типа сделки «обменяю» не выводится поле с типом «Справоч

СообщениеДобавлено: 12 сен 2017, 13:21
sdelkadrom
Если в «значения справочников» деактивированы «Продажа» и «Аренда» для значений категории, то при создании в конструкторе форм нового поля с типом «Справочник» для этой категории, вывод которого предусмотрен только для типа сделки «Обменяю», созданное поле не выводится в форме подачи объявления.
Действия выполнял в следующей последовательности:
1. Создал новую категорию с типом «Категория для редактора форм». Добавил значения справочников для созданной категории. Поскольку данные значения предполагалось использовать только для типа сделки «Обменяю» - в настройках «значения справочника» деактивировал вывод значений для «Продажа» и «Аренда».
2. В конструкторе форм создал новое поле с типом «Справочник» для вновь созданной категории и отметил в чекбоксе «показывать только для типа сделки» тип сделки - «Обменяю».
3. После создания нового поля, проверил вывод нового поля в форме подачи объявления. Созданное поле в форме не появилось.
Данная ошибка имеет место и в более ранних версиях, а так же воспроизводится на демонстрационном сайте. Как исправить?

Вывод «поле-диапазон» в форме обязательного к заполнению

СообщениеДобавлено: 13 сен 2017, 11:11
sdelkadrom
Поле-диапазон с настройками правила проверки поля – «оба значение являются обязательными и должны быть числом» выводится в форме подачи объявления без (*)звездочки, обозначающей обязательные к заполнению поля. Как исправить?

Re: Ошибки версии 1.21.0

СообщениеДобавлено: 14 сен 2017, 09:14
support
Здравствуйте.

Если в «значения справочников» деактивированы «Продажа» и «Аренда» для значений категории, то при создании в конструкторе форм нового поля с типом «Справочник» для этой категории, вывод которого предусмотрен только для типа сделки «Обменяю», созданное поле не выводится в форме подачи объявления.


Дополнительное разделение справочников ещё на 3 типа ("Сниму", "Куплю" и "Обменяю") добавим в версию 1.21.1

Поле-диапазон с настройками правила проверки поля – «оба значение являются обязательными и должны быть числом» выводится в форме подачи объявления без (*)звездочки, обозначающей обязательные к заполнению поля. Как исправить?


Файл protected\modules\formdesigner\models\HFormEditor.php
Вместо:
Код: Выделить всё
$required = ($row->rules == FormDesigner::RULE_REQUIRED || $row->rules == FormDesigner::RULE_REQUIRED_NUMERICAL) ? array('required' => true) : array(); 


Вставьте:
Код: Выделить всё
$required = ($row->rules == FormDesigner::RULE_REQUIRED || $row->rules == FormDesigner::RULE_REQUIRED_NUMERICAL || $row->rules == FormDesigner::RULE_REQUIRED_NUMERICAL_FULL) ? array('required' => true) : array();