Добрый день,
Начинаю только осваливать битрикс. помогите найти решение.
Возможно я чего то не понимаю.
Есть слайдер bootstrap 3 вида:
после адаптации в битрикс получился вид:
но с данным кодом слайдер не работает, поскольку мешает css класс active , который делает элементы в цикле активными, и потом при наличии действие передается js скрипту , который меняет слайды.
Вопрос: что прописать в php чтобы можно было добавлять картинки через контент менеджера и при этом не страдала работа слайдера?
Начинаю только осваливать битрикс. помогите найти решение.
Возможно я чего то не понимаю.
Есть слайдер bootstrap 3 вида:
Код |
---|
<div id="car" class="carousel slide" data-ride="carousel"> <!-- Wrapper for slides --> <div class="carousel-inner"> <div class="item active"> <img src="img-1.jpg"> </div> <div class="item"> <img src="img-2.jpg"> </div> </div> <!-- Controls --> <a class="left carousel-control" href="#maincarousel" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a class="right carousel-control" href="#maincarousel" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> </div> |
после адаптации в битрикс получился вид:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();$this->setFrameMode(true);?> <div id="car" class="carousel slide" data-ride="carousel"> <div class="carousel-inner"> <?foreach($arResult["ITEMS"] as $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'))); ?> <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> <?endforeach;?> </div> <a class="left carousel-control" href="#maincarousel" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a class="right carousel-control" href="#maincarousel" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> </div> |
но с данным кодом слайдер не работает, поскольку мешает css класс active , который делает элементы в цикле активными, и потом при наличии действие передается js скрипту , который меняет слайды.
Вопрос: что прописать в php чтобы можно было добавлять картинки через контент менеджера и при этом не страдала работа слайдера?