Misantropolis
@Misantropolis

Как кастомизировать компонент bitrix:form?

Мне нужно сделать проверку скрытым полем. Форма стандартная, добавляю в свой шаблон скрытое поле, всё норм. Теперь мне надо кастомизировать компонент, это обычная форма, подключается bitrix:form. Теперь, по идее, мне надо сделать проверку, если поле заполнено, то не сохранять результаты формы. А куда эту проверку вписать - не пойму((((
В main.register есть уже проверка, ее надо только чуть изменить, а вот где bitrix:form вписать проверку?
По идее, надо изменить form.result.new но где должна быть проверка?
UPD

Всё, уже не надо!:)
Если кому понадобиться: в form.result.new (ток перенести в свои компоненты, кастомизированные) где идет проверка
if (check_bitrix_sessid())

заменяем ее на
if (!check_bitrix_sessid() && !empty($_REQUEST["NAME_USER_FALSE"]))
{
die();
}
if (check_bitrix_sessid() && empty($_REQUEST["NAME_USER_FALSE"]))
{
$return = false;
и т.д. код компонента
где $_REQUEST["NAME_USER_FALSE"] -имя вашего скрытого поля
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы