| Код |
|---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->setFrameMode(true);
?>
<?if($arParams["DISPLAY_TOP_PAGER"]):?>
<?=$arResult["NAV_STRING"]?><br />
<?endif;?>
<div class="slider">
<div class="container">
<div class="row otstup">
<div class="col-md-12">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<?foreach($arResult["ITEMS"] as $arItem):?>
<?$item=$i++;?>
<?
$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')));
?>
<!-- Содержимое слайдов -->
<div class="carousel-inner">
<div class="<? if ($item == 1) { ?>active <? }?>item" id="<?= $this->GetEditAreaId($arItem['ID']); ?>">
<?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?>
<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
<a href="<?=$arItem["DETAIL_PAGE_URL"]?>"><img
class="preview_picture"
border="0"
src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>"
width="<?=$arItem["PREVIEW_PICTURE"]["WIDTH"]?>"
height="<?=$arItem["PREVIEW_PICTURE"]["HEIGHT"]?>"
alt="<?=$arItem["PREVIEW_PICTURE"]["ALT"]?>"
title="<?=$arItem["PREVIEW_PICTURE"]["TITLE"]?>"
style="float:left"
/></a>
<?endif;?>
<?endif?>
</div>
<div class="item" id="<?=$this->GetEditAreaId($arItem['ID'])?>">
<img
src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>"
alt="<?=$arItem["PREVIEW_PICTURE"]["ALT"]?>"
title="<?=$arItem["PREVIEW_PICTURE"]["TITLE"]?>"
/>
</div>
<div class="item" id="<?=$this->GetEditAreaId($arItem['ID']);?>">
<img
src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>"
alt="<?=$arItem["PREVIEW_PICTURE"]["ALT"]?>"
title="<?=$arItem["PREVIEW_PICTURE"]["TITLE"]?>"
/>
</div>
</div>
<?endforeach;?>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
</div>
|
Решено: Выводится только одна картинка слайдера bootstrap
|
Косолапов Денис: 08.09.2017 12:00:00
|
|
Косолапов Денис: 08.09.2017 12:00:00
Картинка бегает по кругу, пытался найти вывод картинок по ID, чтобы номер ID менялся, но не получается, с php не поладил пока...
|
|
Михаил Базаров: 08.09.2017 12:00:00
|
|
Косолапов Денис: 08.09.2017 01:00:00
|
|
Михаил Базаров: 08.09.2017 08:00:00
Киньте сюда архив со слайдером, в чистом виде (HTML/CSS/JS) быть может станет понятнее
В самом коде шаблона компонента у вас несколько...не то что бы ошибок, просто не точностей Например область редактирования не на своем месте id="<?=$this->GetEditAreaId($arItem['ID'])?>" |
|
Косолапов Денис: 08.09.2017 12:00:00
Если его резать до одной картинки и пытаться его зациклить, то он не работает вовсе... |
|
Михаил Базаров: 08.09.2017 12:00:00
|
|
Косолапов Денис: 08.09.2017 01:00:00
Это мысль, попробую так... |
|
Косолапов Денис: 08.09.2017 01:00:00
|
|
Михаил Базаров: 08.09.2017 01:00:00
|
|
Косолапов Денис: 08.09.2017 01:00:00
|
Блог-note Заметки по 1С-Битрикс
-
Заполнить инфоблок брендов из свойства инфоблока с товарами
Задача: в интернет-магазине есть инфоблок с товарами, загружаемый из 1С, у которого заполнено свойство "Производитель" и оно является списко...
-
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе катал...
-
Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс
Задача: реализовать уникальную мета-информацию для каждого SKU в каталоге. У каждого ТП должны быть свои: заголовок h1, ключевые слова, описание стран...
-
Создание мобильного приложения на cordova, для любого сайта.
Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данной заметкой. Постарался сделать ее более менее подробной, но ...
-
Дополнительные опции/услуги, добавляемые в корзину, в карточке товаров
Задача: в детальной карточке товара сделать возможность добавления услуги или опции, при добавлении товара в корзину.
-
Умный фильтр на главной странице Битрикс
Редкая но востребованная задачка- это вывести компонент "умный фильтр" на главную страницу магазина на Битрикс. При этом так, что бы он отправлял на р...