@IgorRastarov

Как передать значения из компонента в модальное окно?

Всем привет. Помогите, пожалуйста. Запутался совсем.
У меня есть компонент catalog.section.
Есть товар с кнопкой Купить. При нажатие на эту кнопку мне нужно, чтобы открывалось модальное окно с названием и ценой товара. Сейчас у меня так:
//Код вывода товара на страницу
foreach($arResult['ITEMS'] as $key => $arItem){
<?=$arItem['NAME']?>
<?=$arItemIDs['PRICE']?>
<button class="to-basket">Купить</button>

//код модального окна
<div id="ModalBasket">
	<div id="wellknow"><?=$arItem["NAME"]?></div>
	<div class="info">
		  <div class="add-basket-block-elem "><?=$arItemIDs['PRICE']?></div>
	</div>   
	<button id="<?=$arItemIDs['BUY_LINK']?>" class="btn-big btn-red">Положить в корзину</button>
   <a href="" class="btn-big btn-white" id="trigger">Отмена</a>
</div>	
}

И данный код работает, но криво. Так в модальном окне выводится только ОДИН товар - на какой бы я не нажал все время один и тот же товар. Значит надо как - то передавать значения в модальное окно из вне. Не знаю как
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 1
IJIL
@IJIL
Тебе нужно подгружать аяксом товар в это модальное окно, создаешь php файл там делаешь верстку. Передаешь ID товара в этот файл и получаешь товар. Все очень просто.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы