File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/ui.sidepanel.wrapper/templates/.default/template.php
Back
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use Bitrix\Main\Web\Json; use Bitrix\Intranet\Integration\Templates\Bitrix24\ThemePicker; /** @var $this \CBitrixComponentTemplate */ /** @var \CAllMain $APPLICATION */ /** @var array $arResult*/ /** @var array $arParams*/ CJSCore::Init(); $this->addExternalCss($this->GetFolder() . '/template.css'); $this->addExternalJs($this->GetFolder() . '/template.js'); \Bitrix\Main\UI\Extension::load([ 'sidepanel', 'ui.common', 'ui.fonts.opensans', 'ui.design-tokens', 'ui.fonts.opensans', ]); ?><!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=LANGUAGE_ID ?>" lang="<?=LANGUAGE_ID ?>"> <head> <?php if ($arParams['PREVENT_LOADING_WITHOUT_IFRAME']) { ?> <script> // Prevent loading page without header and footer if(window === window.top) { window.location = "<?=\CUtil::JSEscape($APPLICATION->GetCurPageParam('', ['IFRAME'])) ?>"; } </script> <?php } $APPLICATION->ShowHead(); ?> <title><?php $APPLICATION->ShowTitle() ?></title> <?php if ($arParams['EDITABLE_TITLE_SELECTOR']) { ?> <style> <?=$arParams['EDITABLE_TITLE_SELECTOR']?> { display: none; } </style> <?php } ?> <?php if ($arResult["SHOW_BITRIX24_THEME"] === "Y") { $themePickerEntityType = 'USER'; $themePickerEntityId = 0; if (isset($arParams['POPUP_COMPONENT_BITRIX24_THEME_ENTITY_TYPE'])) { $themePickerEntityType = $arParams['POPUP_COMPONENT_BITRIX24_THEME_ENTITY_TYPE']; } if (isset($arParams['POPUP_COMPONENT_BITRIX24_THEME_ENTITY_ID'])) { $themePickerEntityId = (int)$arParams['POPUP_COMPONENT_BITRIX24_THEME_ENTITY_ID']; } $themePickerParams = []; if (isset($arParams['POPUP_COMPONENT_BITRIX24_THEME_BEHAVIOUR'])) { $themePickerParams['behaviour'] = (string)$arParams['POPUP_COMPONENT_BITRIX24_THEME_BEHAVIOUR']; } $themePicker = new ThemePicker(SITE_TEMPLATE_ID, false, $arParams['POPUP_COMPONENT_BITRIX24_THEME_FOR_USER_ID'], $themePickerEntityType, $themePickerEntityId, $themePickerParams); if (isset($arParams['THEME_ID'])) { $themePicker->setThemeForCurrentPage($arParams['THEME_ID']); } elseif (isset($arParams['DEFAULT_THEME_ID']) && stripos($themePicker->getCurrentThemeId(),'default') !== false ) { $themePicker->setThemeForCurrentPage($arParams['DEFAULT_THEME_ID']); } $themePicker->showHeadAssets(); } ?> </head> <?php $bodyClass = "ui-page-slider-wrapper"; if (!$arParams['PLAIN_VIEW']) { $bodyClass .= " ui-page-slider-padding"; } $bodyClass .= " template-".(defined('SITE_TEMPLATE_ID') ? SITE_TEMPLATE_ID : 'def'); if ($arResult["SHOW_BITRIX24_THEME"] === "Y") { $bodyClass .= " bitrix24-".$themePicker->getCurrentBaseThemeId()."-theme"; } else { $bodyClass .= " ui-page-slider-wrapper-default-theme"; } ?> <body class="<?= $bodyClass ?> <?php $APPLICATION->ShowProperty('BodyClass');?>"> <?php if ($arResult["SHOW_BITRIX24_THEME"] === "Y") { $themePicker->showBodyAssets(); } ?> <div class="ui-slider-page"><?php $APPLICATION->AddBufferContent(function() { $content = trim($GLOBALS['APPLICATION']->getViewContent('left-panel-before')); $content .= trim($GLOBALS['APPLICATION']->getViewContent('left-panel')); $content .= trim($GLOBALS['APPLICATION']->getViewContent('left-panel-after')); if (!empty($content)) { return '<div id="left-panel" class="ui-page-slider-left-panel">'.$content.'</div>'; } return ''; }) ?> <div id="ui-page-slider-content" class="ui-side-panel-content"> <div class="pagetitle-above"><?php $APPLICATION->ShowViewContent("above_pagetitle"); if ($arParams['USE_TOP_MENU']) { $APPLICATION->IncludeComponent( "bitrix:menu", $arParams['TOP_MENU_TEMPLATE'], $arParams['TOP_MENU_PARAMS'], false ); } ?></div> <div class="ui-side-panel-toolbar<?if (!$arParams['USE_UI_TOOLBAR_MARGIN']):?> --no-margin<?endif?>"> <?php if (!isset($arParams['USE_UI_TOOLBAR']) || $arParams['USE_UI_TOOLBAR'] !== 'Y') { ?> <div class="ui-side-panel-wrap-title-wrap" style="<?=($arParams['PLAIN_VIEW'] ? 'display: none;' : '')?>"> <div class="ui-side-panel-wrap-title-inner-container"> <div class="ui-side-panel-wrap-title-menu ui-side-panel-wrap-title-last-item-in-a-row"> <?php $APPLICATION->ShowViewContent("pagetitle"); ?> </div> <div class="ui-side-panel-wrap-title"> <div class="ui-side-panel-wrap-title-box"> <span id="pagetitle" class="ui-side-panel-wrap-title-item"> <span class="ui-side-panel-wrap-title-name-item ui-side-panel-wrap-title-name"><?php $APPLICATION->ShowTitle(false); ?></span> <span class="ui-side-panel-wrap-title-edit-button" style="display: none;"></span> <input type="text" class="ui-side-panel-wrap-title-item ui-side-panel-wrap-title-input" style="display: none;"> </span> <span class="ui-side-panel-wrap-subtitle-box"> <span class="ui-side-panel-wrap-subtitle-item"></span> <span class="ui-side-panel-wrap-subtitle-control"></span> </span> </div> <?php $APPLICATION->ShowViewContent("inside_pagetitle_below"); ?> </div> <?php $APPLICATION->ShowViewContent("inside_pagetitle"); ?> </div> </div> <?php } else { $APPLICATION->IncludeComponent('bitrix:ui.toolbar', '', [ 'FAVORITES_TITLE_TEMPLATE' => (!empty($arParams['~UI_TOOLBAR_FAVORITES_TITLE_TEMPLATE']) ? $arParams['~UI_TOOLBAR_FAVORITES_TITLE_TEMPLATE'] : ''), 'FAVORITES_URL' => (!empty($arParams['UI_TOOLBAR_FAVORITES_URL']) ? $arParams['UI_TOOLBAR_FAVORITES_URL'] : ''), ]); } ?> </div> <div class="ui-side-panel-wrap-below"><?php $APPLICATION->ShowViewContent("below_pagetitle")?></div> <div class="ui-page-slider-workarea"> <div class="ui-side-panel-wrap-sidebar"><?php $APPLICATION->ShowViewContent("sidebar"); ?></div> <?php $workareaContentClass = "ui-side-panel-wrap-workarea"; if ($arParams['USE_PADDING']) { $workareaContentClass.=' ui-page-slider-workarea-content-padding'; } if (!$arParams['USE_BACKGROUND_CONTENT']) { $workareaContentClass.=' ui-page-slider-workarea-no-background'; } ?> <div id="workarea-content" class="<?= $workareaContentClass ?>"> <?php include ('content.php'); if (!empty($arParams['BUTTONS'])) { $APPLICATION->IncludeComponent( "bitrix:ui.button.panel", "", ["BUTTONS" => $arParams['BUTTONS']], false ); } ?> </div> </div> </div> <div><?php $APPLICATION->ShowViewContent("below_page")?></div> <script> BX.ready(function () { BX.UI.SidePanel.Wrapper.init(<?= Json::encode([ 'containerId' => 'workarea-content', 'isCloseAfterSave' => $arParams['CLOSE_AFTER_SAVE'], 'isReloadGridAfterSave' => $arParams['RELOAD_GRID_AFTER_SAVE'], 'isReloadPageAfterSave' => $arParams['RELOAD_PAGE_AFTER_SAVE'], 'skipNotification' => $arResult['SKIP_NOTIFICATION'], 'useLinkTargetsReplacing' => $arParams['USE_LINK_TARGETS_REPLACING'], 'title' => [ 'defaultTitle' => $arParams['EDITABLE_TITLE_DEFAULT'], 'selector' => $arParams['EDITABLE_TITLE_SELECTOR'] ], 'notification' => $arParams['NOTIFICATION'], ]) ?>); }); </script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings