Добрый день. Столкнулся с такой проблемой:
ниже видео, там всё показано будет:
Под слайдером есть ссылка на акцию.
Суть в том, что при обновлении страницы, в этой ссылке показывается имя не текущего слайдера, а последнего. Но если же тыкнуть на 2-ой по списку элемент и переключиться обратно, то в ссылке будет отображаться всё правильно. Пример в видео.
Вот код вывода:
Помогите всё нормализовать.
ниже видео, там всё показано будет:
Под слайдером есть ссылка на акцию.
Суть в том, что при обновлении страницы, в этой ссылке показывается имя не текущего слайдера, а последнего. Но если же тыкнуть на 2-ой по списку элемент и переключиться обратно, то в ссылке будет отображаться всё правильно. Пример в видео.
Вот код вывода:
| Код |
|---|
<? $nSlider = array();
$ALL_PRODUCT = CIBlockElement::GetList(array("SORT" => "DESC"), array("IBLOCK_ID" => "5"), false, false, array("ID","NAME","PREVIEW_TEXT","DETAIL_PICTURE"));
while ($ID_PRODUCT = $ALL_PRODUCT->Fetch())
{
$ID_PRODUCT["PICTURE_URL"] = CFile::GetPath($ID_PRODUCT["DETAIL_PICTURE"]);
$nSlider[] = $ID_PRODUCT;
};
?>
<div class="asd_slider_main_view">
<div class="asd_slider_window">
<div class="asd_slider_image_reel">
<?foreach($nSlider as $key => $nElem):?>
<a href="/action/index.php?ELEMENT_ID=<?=$nElem["ID"]?>" title="<?=$nElem["NAME"]?>" ><img src="<?=$nElem["PICTURE_URL"]?>" width="708" height="349" alt="<?=$nElem["NAME"]?>" title="<?=$nElem["NAME"]?>" hspace="0" /></a>
<div id="asd_slider_title_<?=$key?>" class="asd_slider_hidden"><?=$nElem["NAME"]?></div>
<div id="asd_slider_text_<?=$key?>" class="asd_slider_hidden"><?=$nElem["PREVIEW_TEXT"]?></div>
<div id="asd_slider_link_<?=$key?>" class="asd_slider_hidden">/action/index.php?ELEMENT_ID=<?=$nElem["ID"]?></div>
<?endforeach;?>
</div>
</div>
<?
$ids =$nElem["ID"];
$tds =$nElem["PREVIEW_TEXT"];
$url='<div id="asd_slider_overtext"> <a class="asd_slider_des" href="/action/index.php?ELEMENT_ID='.$ids.'" >'.$tds.'</a></div>';
$arrays = array($url);
echo $arrays[0];
?>
<?if($ex = $APPLICATION->GetException())
$strError = $ex->GetString(); ?>
<div id="asd_slider_paging">
<?foreach($nSlider as $key => $nElem):?>
<a href="#" rel="<?=$key+1?>"><?=$key+1?></a>
<?endforeach;?>
</div>
</div> |
