Добавить форму

Создавать формы на сайте можно через модуль Веб-формы.

Перед работой с веб-формами, надо отключить пункт Использовать упрощённый режим редактирования форм в настройках модуля, т.к. при упрощённом режиме нельзя будет создавать пользовательские поля.

Теперь можно создавать форму на странице модуля.

Вывести модуль можно через следующий код:

$APPLICATION->IncludeComponent(
    "bitrix:form", 
    ".default", 
    array(
        "WEB_FORM_ID" => "1",     // ИД формы
        "SHOW_ADDITIONAL" => "Y", // Выводить поля
        "START_PAGE" => "new",
        "SHOW_LIST_PAGE" => "Y",
        "SHOW_EDIT_PAGE" => "Y",
        "SHOW_VIEW_PAGE" => "Y",
        "SUCCESS_URL" => "",
        "RESULT_ID" => $_REQUEST[RESULT_ID],
        "SHOW_ANSWER_VALUE" => "N",
        "SHOW_STATUS" => "Y",
        "EDIT_ADDITIONAL" => "N",
        "EDIT_STATUS" => "Y",
        "NOT_SHOW_FILTER" => array(
            0 => "",
            1 => "",
        ),
        "NOT_SHOW_TABLE" => array(
            0 => "",
            1 => "",
        ),
        "IGNORE_CUSTOM_TEMPLATE" => "N",
        "USE_EXTENDED_ERRORS" => "N",
        "SEF_MODE" => "N",
        "SEF_FOLDER" => "/about/contacts/",
        "AJAX_MODE" => "N",
        "AJAX_OPTION_JUMP" => "N",
        "AJAX_OPTION_STYLE" => "Y",
        "AJAX_OPTION_HISTORY" => "N",
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "3600",
        "CHAIN_ITEM_TEXT" => "",
        "CHAIN_ITEM_LINK" => "",
        "AJAX_OPTION_ADDITIONAL" => "",
        "VARIABLE_ALIASES" => array(
            "action" => "action",
        )
    ),
    false
);

Bitrix CakePHP 2