Для того, чтобы вставить форму bitrix:form.result.new через IFRAME на другом сайте, вам потребуется ряд действий.
1. Во-первых, у вас должен быть доступ к исходному коду другого сайта, на котором будет размещена эта форма. Зайдите на этот сайт и найдите нужное место, где вы хотите разместить форму.
2. Во-вторых, у вас должен быть доступ к установленной системе 1C-Bitrix, из которой вы будете брать форму bitrix:form.result.new. Убедитесь, что у вас есть права на редактирование шаблона этой формы.
3. Откройте шаблон формы bitrix:form.result.new и найдите код, который нужно вставить в IFRAME. Обычно это выглядит примерно следующим образом:
<div class="bx-composite-placeholder"></div> <?$APPLICATION->IncludeComponent( "bitrix:form.result.new", "", Array( "FORM_ID" => "номер_формы", "LIST_URL" => "", "USE_EXTENDED_ERRORS" => "Y", "CACHE_TYPE" => "N", "CACHE_TIME" => "3600" ) );?>
4. Скопируйте код из шаблона и перейдите на сайт, где вы хотите разместить форму. Вставьте этот код на нужном месте в HTML-разметке страницы. Например, вставьте его в тег <iframe>
следующим образом:
<iframe src="ссылка_на_ваш_сайт/путь_к_странице_с_формой" width="ширина_фрейма" height="высота_фрейма"></iframe>
Где ссылка_на_ваш_сайт/путь_к_странице_с_формой
- это URL-адрес страницы, на которой вы хотите разместить форму, и ширина_фрейма
и высота_фрейма
- это размеры фрейма в пикселях.
5. Сохраните изменения и обновите соответствующую страницу на вашем сайте. Форма bitrix:form.result.new должна быть успешно вставлена в IFRAME на другом сайте.
Обратите внимание, что для успешной работы формы bitrix:form.result.new через IFRAME на другом сайте, убедитесь, что IFRAME имеет достаточную ширину и высоту для отображения всей формы и ее содержимого. Также, убедитесь, что на целевом сайте установлен и активирован компонент bitrix:form.result.new.
Надеюсь, эта информация поможет вам успешно внедрить форму bitrix:form.result.new через IFRAME на другом сайте!