Решил предложить вашему вниманию один из методов программирования формы для отправки с сайта сообщений с валидацией и минимумом кода. Для простоты предположим, что нам нужно отправлять только одно поле — «Имя» и это поле должно быть чем-то заполнено. Необходимо создать компонент, который на странице будет вызываться таким образом: $APPLICATION->IncludeComponent(
"dv:form",
"testtemplate",
array(
),
false
); Код файла component.php будет такой: <? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->IncludeComponentTemplate(); Код шаблона такой (шаблоны могут быть...
Здравствуйте, друзья! Сегодня хочу рассказать о том, как я искал нужный компонент, отвечающий за форму обратной связи, в решениях Аспро для того, чтобы вставить Яндекс Каптчу. Для этого есть два пути - разной степени кривости. Первый путь Открываем страницу с формой, открываем консоль веб-разработчика, видим сценарий, который обрабатывает данные, в этой самой форме. Строчка подсвечена синим - /ajax/form.php Открываем файл в редакторе, видим вызов компонента - нам повезло, это то, что нужно. Второй путь Я же, не обнаружив в соответствующий каталогах что-нибудь вроде bitrix:main...