В этой серии создадим компонент обратной связи между покупателем и продавцом с помощью e-mail. При этом не будем показывать e-mail продавца, публично- во избежание его компроментации. Компонент будет отправлять письмо используя собственное почтовое событие.
Для реализации понадобиться заметка
Показ страницы сайта в боковом слайдере и документация Bitrix\Main\Mail\Event
Чеклист:
- Проблемы со штатным im мессенджером в редакции "Бизнес"
- Создаем компонент обратной связи через e-mail

if (isset($_REQUEST["IFRAME"]) && $_REQUEST["IFRAME"] === "Y") {
Убираем эту фигню везде, где понавставляли и используем ui.sidepanel.wrapper в component_epilog.php:
Код |
---|
if (isset($_REQUEST["IFRAME"]) && $_REQUEST["IFRAME"] === "Y") { /* Все настройки https://dev.1c-bitrix.ru/api_d7/bitrix/ui/sidepanel_wrapper/view_params.php */ $APPLICATION->IncludeComponent( 'bitrix:ui.sidepanel.wrapper', '', [ 'POPUP_COMPONENT_NAME' => 'bazarow:bazarow.feedmail', 'POPUP_COMPONENT_TEMPLATE_NAME' => '', 'POPUP_COMPONENT_PARAMS' => [ 'BULLETIN_NAME' => $arResult['NAME'], 'AJAX_MODE' => 'Y', 'BULLETIN_OWNER_MAIL' => $arResult['ADD_OWNER']['EMAIL'], 'BULLETIN_URL' => $arResult['CANONICAL_PAGE_URL'] ], 'USE_UI_TOOLBAR' => 'N', 'USE_PADDING' => false, 'PLAIN_VIEW' => true, // Убираем заголовок 'PAGE_MODE' => false, ] ); } |