ez-pro/s1/include/blocks/images/_detail_banner.php.back1.3.0
2025-11-13 19:04:05 +03:00

88 lines
5.5 KiB
Plaintext

<?
if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true ) die();
//options from \Aspro\Functions\CAsproAllcorp3::showBlockHtml
$arOptions = $arConfig['PARAMS'];
?>
<?if(
$arOptions &&
is_array($arOptions)
):?>
<?
$sMoreText = \Bitrix\Main\Config\Option::get(\CAllcorp3::moduleID, 'EXPRESSION_READ_MORE_OFFERS_DEFAULT', GetMessage('TO_ALL'), SITE_ID);
$arOptions['COLOR'] = $arOptions['COLOR'] === 'dark' ? : 'light';
$arOptions['TEXT'] = is_array($arOptions['TEXT']) ? $arOptions['TEXT'] : array();
$arOptions['BUTTONS'] = is_array($arOptions['BUTTONS']) ? $arOptions['BUTTONS'] : array();
$arOptions['ATTR'] = is_array($arOptions['ATTR']) ? $arOptions['ATTR'] : array();
?>
<div class="banners-big banners-big--detail swipeignore banners-big--nothigh banners-big--normal banners-big--adaptive-1">
<div class="maxwidth-banner ">
<div class="banners-big__wrapper">
<div class="banners-big__item-wrapper">
<div class="box banners-big__item banners-big__depend-height banners-big__depend-padding banners-big__item--<?=$arOptions['COLOR']?>" style="background-image: url(<?=$arOptions['PICTURES']['BG']['SRC']?>); opacity: 1;" data-color="<?=$arOptions['COLOR']?>">
<div class="maxwidth-theme pos-static">
<div class="banners-big__inner">
<div class="banners-big__text banners-big__text--wide1 banners-big__depend-height animated delay06 duration08 fadeInUp">
<?if($arOptions['TEXT']['TOP']):?>
<div class="banners-big__top-text banners-big__top-text--small"><?=$arOptions['TEXT']['TOP']?></div>
<?endif;?>
<div class="banners-big__title banners-big__title--small">
<h1 class="switcher-title" id="pagetitle"><?=htmlspecialcharsback($arOptions['TITLE'])?></h1>
</div>
<?if($arOptions['TEXT']['PREVIEW']):?>
<div class="banners-big__text-wrapper ">
<div class="banners-big__text-block banners-big__text-block--small banners-big__text-block--margin-top-more">
<?if($arOptions['TEXT']['PREVIEW']['TYPE'] == 'text'):?>
<p><?=$arOptions['TEXT']['PREVIEW']['VALUE']?></p>
<?else:?>
<?=$arOptions['TEXT']['PREVIEW']['VALUE']?>
<?endif;?>
</div>
</div>
<?endif;?>
<?if($arOptions['BUTTONS']):?>
<div class="banners-big__buttons ">
<?foreach($arOptions['BUTTONS'] as $arButton):?>
<?
if(!is_array($arButton)){
continue;
}
$arButton['TITLE'] = strlen($arButton['TITLE']) ? $arButton['TITLE'] : $sMoreText;
$arButton['CLASS'] = $arButton['CLASS'] ?? 'btn btn-default';
$arButton['ATTR'] = is_array($arButton['ATTR']) ? $arButton['ATTR'] : array();
?>
<div class="banners-big__buttons-item">
<? if( $arButton['TYPE'] === 'link' && $arButton['LINK'] ): ?>
<a
href="<?= $arButton['LINK']; ?>"
class="<?= $arButton['CLASS']; ?>"
<?= !empty($arButton['ATTR']) ? implode(' ', $arButton['ATTR']) : null; ?>
><?= $arButton['TITLE']; ?></a>
<? else: ?>
<span
class="<?= $arButton['CLASS']; ?>"
<?= !empty($arButton['ATTR']) ? implode(' ', $arButton['ATTR']) : null; ?>
><?= $arButton['TITLE']; ?></span>
<? endif; ?>
</div>
<?endforeach;?>
</div>
<?endif;?>
</div>
<?if (isset($arOptions['PICTURES']['IMG']) && $arOptions['PICTURES']['IMG']['SRC']):?>
<div class="banners-big__img-wrapper banners-big__depend-height banners-big__img-wrapper--back-right animated delay09 duration08 fadeInUp">
<img class="plaxy banners-big__img" src="<?=$arOptions['PICTURES']['IMG']['SRC']?>" alt="<?=htmlspecialchars($arOptions['ATTR']['ALT'])?>" title="<?=htmlspecialchars($arOptions['ATTR']['TITLE'])?>">
</div>
<?endif;?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?endif;?>