| Код |
|---|
<?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С Управление Тороговлей, нужно запретить изменения полей при обмене. В частности, детальное описани...
-
Добавить свойство в административную форму заказа
Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку формы, в виде картинки. На сайте, при оформлении заказ пользов...
-
Увидеть файл заказов который передаст Битрикс в 1С
Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с заказами который сформирует сайт д...
-
Highload-блоки в 1С-Битрикс: создание, поля, работа через API
Highload-блоки (они же HL-блоки) - штука удобная, когда нужно хранить справочные данные: бренды, цвета, города, валюты, курсы и прочую мелкую,...
-
Дать пользователю возможность быстро отредактировать материал
На одном из разрабатываемых сайтов, пользователи формируют его контент. После регистрации, становится доступен персональный раздел в котором, помимо с...
-
Следующий и предыдущий элемент с картинкой и текстом анонса при просмотре детальной страницы
Задача: при просмотре детальной страницы элемента (новости, статьи, товара каталога - не важно) нужно показать превью следующего и предыдущего...