Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Серия 14: Компонент обратной связи через e-mail, использование библиотеки бокового слайдера

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.

Серия 14: Компонент обратной связи через e-mail, использование библиотеки бокового слайдера

Чеклист:


Проблемы со штатным 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,
        ]
    );
}
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
 

Блог-note Заметки по 1С-Битрикс