@Drumsid

Найти все формы на сайте?

Нужно найти все формы и проверить их. Сайт страниц 500+, на битрикс. Искал так
grep -rn –include=\*.php “<form” > example.txt
но там куча не используемых шаблонов в битриксе, формы которых так же попадают в список поиска. Но они мне не нужны и список вышел довольно внушительный. Может есть какая то альтернатива? Кто то делал подобное?)
  • Вопрос задан
  • 265 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Если на сайте не лепили костыли, то формы должны появляться на страницах только при вызове компонента bitrix:form - вот его вызовы и ищите. Что-то вроде
$APPLICATION->IncludeComponent("bitrix:form.result.new", ".default", array(
                "WEB_FORM_ID" => "23",
                "IGNORE_CUSTOM_TEMPLATE" => "N",
                "USE_EXTENDED_ERRORS" => "N",
                "SEF_MODE" => "N",
                "SEF_FOLDER" => "",
                "CACHE_TYPE" => "A",
                "CACHE_TIME" => "3600",
                "LIST_URL" => "",
                "EDIT_URL" => "",
                "SUCCESS_URL" => "",
                "CHAIN_ITEM_TEXT" => "",
                "CHAIN_ITEM_LINK" => "",
                "VARIABLE_ALIASES" => array(
                    "WEB_FORM_ID" => "WEB_FORM_ID",
                    "RESULT_ID" => "RESULT_ID",
                )
            ),
            false
        );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы