Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/components/bitrix/app.placement/templates/list/ |
Upload File : |
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } /** * Bitrix vars * * @var array $arParams * @var array $arResult * @var CBitrixComponentTemplate $this * @var CBitrixComponent $component * @global CMain $APPLICATION * */ use Bitrix\Main\UI\Extension; use Bitrix\Main\Text\Converter; Extension::load( [ 'ui.tilegrid', 'ui.buttons', 'ui.sidepanel-content', ] ); if ($arParams['IS_SLIDER']) { $bodyClass = $APPLICATION->getPageProperty('BodyClass', false); $bodyClasses = 'app-placement-list-slider-modifier'; $APPLICATION->setPageProperty('BodyClass', trim(sprintf('%s %s', $bodyClass, $bodyClasses))); } $c = Converter::getHtmlConverter(); $containerId = 'rest_block_' . $c->encode($arResult['PLACEMENT']); ?> <div class="rest-placement-section" id="<?=$containerId?>"> <?php if (!empty($arResult['APPLICATION_LIST'])):?> <?php $applicationIdList = array(); foreach($arResult['APPLICATION_LIST'] as $app): ?> <div id="rest_placement_block_<?=$c->encode($arResult['PLACEMENT'].'_'.$app['ID'])?>" class="rest-placement-item" > <?php $APPLICATION->IncludeComponent( 'bitrix:app.layout', '', array( 'ID' => $app['APP_ID'], 'PLACEMENT' => $arResult['PLACEMENT'], 'PLACEMENT_ID' => $app['ID'], 'PLACEMENT_OPTIONS' => $arResult['PLACEMENT_OPTIONS'], 'PARAM' => $arParams['PARAM'] ), $component, array('HIDE_ICONS' => 'Y') ); ?> </div> <? endforeach; ?> <script> <?php if ($arParams['INTERFACE_EVENT']): ?> BX.rest.AppLayout.initializePlacementByEvent('<?=\CUtil::JSEscape($arResult['PLACEMENT'])?>', '<?=\CUtil::JSEscape($arParams['INTERFACE_EVENT'])?>'); <?php endif; ?> </script> <?php elseif ($arResult['SHOW_MARKET_EMPTY_COUNT'] > 0): ?> <?php $APPLICATION->IncludeComponent( 'bitrix:rest.marketplace.category', 'list', array( 'TAG' => $arResult['APPLICATION_TAGS'], 'FILTER_ID' => '_list_' . $containerId, 'SHOW_LAST_BLOCK' => 'Y', 'BLOCK_COUNT' => $arResult['SHOW_MARKET_EMPTY_COUNT'], 'SET_TITLE' => 'N', 'DETAIL_URL_TPL' => $arResult['MP_DETAIL_URL_TPL'], 'INDEX_URL_PATH' => $arResult['MP_INDEX_PATH'], 'SECTION_URL_PATH' => $arResult['MP_TAG_PATH'], ), $component ) ?> <?php endif;?> </div>