Подскажите пожалуйста, форумчане, есть слайдер на news.list, переключает изображение, текст и название слайда, а ссылку для кнопки всегда берёт от последнего, будто и не переключает ничего, подскажите, где собака зарыта ? Если нажать через режим правки дважды на любой слайд - открывает свойства последнего всегда.
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<section class="main_slider">
<div class="m_slider">
<?foreach($arResult["ITEMS"] as $key => $arItem):?>
<?
$this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
// BX_RESIZE_IMAGE_EXACT
// $arFile = CFile::GetFileArray($arElement["PREVIEW_PICTURE"]);
$file = CFile::ResizeImageGet($arItem['PREVIEW_PICTURE'], array('width' => 870, 'height' => 400), BX_RESIZE_IMAGE_PROPORTIONAL, true);
$preloader = SITE_TEMPLATE_PATH . '/img/preload.gif';
?>
<div class="item <?=$key?>" id="<?=$this->GetEditAreaId($arItem['ID']);?>" >
<div class="row">
<div class="col-12 col-sm-12 col-md-6 col-xl-6">
<div class="img">
<img src="<?=$preloader;?>" data-src="<?=$file["src"];?>" alt="<?=$arItem["NAME"];?>" class="lazy" />
</div>
</div>
<div class="col-12 col-sm-12 col-md-6 col-xl-6">
<div class="item_desc">
<p class="title"><?=$arItem["NAME"]?></p>
<div class="text">
<?=$arItem["PREVIEW_TEXT"]?>
</div>
<div class="btn">
<?if (isset($arItem["PROPERTIES"]["UF_LINK"]) && $arItem["PROPERTIES"]["UF_LINK"] != "")?>
<a class="go_to_selection" href="<?=$arItem["PROPERTIES"]["UF_LINK"]["VALUE"]?>">Перейти к выбору</a>
</div>
</div>
</div>
</div>
</div>
<?endforeach;?>
</div>
</section>
|
UF_LINK - добавленное свойство в типе инфоблока