Добрый день,
Начинаю только осваливать битрикс. помогите найти решение.
Возможно я чего то не понимаю.
Есть слайдер 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 чтобы можно было добавлять картинки через контент менеджера и при этом не страдала работа слайдера?