Вопрос по сетки(верстки)
Вопрос в том что есть сетка товаров с кнопкой купить/
Но при нажатии на купить покупается только первые товар а остальные не работают (точнее работаю добовляют первый товар) шаблон tpl.msProducts.row
Но при нажатии на купить покупается только первые товар а остальные не работают (точнее работаю добовляют первый товар) шаблон tpl.msProducts.row
<div class="col-sm-3">
<button type="submit" data-toggle="modal" data-target="#myModal" class="order" name="ms2_action" value="cart/add" onclick="yaCounter33649769.reachGoal('add_cart'); return true;">Купить</button>
<div class="modal fade bs-example-modal-lg" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="background: rgba(0,0,0,0.4);">
<div class="modal-dialog">
<div class="modal-content" style="background: #0b90e1; border-radius: 0px;">
<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top: -19px;position: relative;left: 12px;">×</button>
<h2 class="modal-title" id="myModalLabel" style="font-size: 16px; text-align:center;">[[*pagetitle]] </br>добавлен в корзину</h2>
</div>
<div class="modal-body cont-b" >
<center>
<buttom class="closed" type="button" data-dismiss="modal">Продолжить покупки</buttom>
<span style="color:fff;"> или </span>
<buttom class="baskt" type="button" onclick="document.location = '/basket'">Оформить заказ</buttom></div>
</center>
</div>
</div>
Комментарии: 14
Опишите ваш вопрос более понятно и подробно.
Есть сетка товаров. На ней 12 товаров. У меня реализовано на кнопкие купить всплывающее окно.
Я добавляю из 12 товаров любой товар. и добавляется только первый товар хотя я выбрал допустим 8 товар.
И он добавляет только первый товар на это сейтке
Я добавляю из 12 товаров любой товар. и добавляется только первый товар хотя я выбрал допустим 8 товар.
И он добавляет только первый товар на это сейтке
Есть сетка товаров. На ней 12 товаров. У меня реализовано на кнопкие купить всплывающее окно.
Я добавляю из 12 товаров любой товар. и добавляется только первый товар хотя я выбрал допустим 8 товар.
И он добавляет только первый товар на это сейтке
Я добавляю из 12 товаров любой товар. и добавляется только первый товар хотя я выбрал допустим 8 товар.
И он добавляет только первый товар на это сейтке
Как минимум в
<form> </form>
карточки обернуть нужно, подозреваю что одна форма в качестве контейнера выступает и поэтому такое поведение.
блин точно а вопрос теперь в другом
<h2 class="modal-title" id="myModalLabel" style="font-size: 16px; text-align:center;">[[*pagetitle]] </br>добавлен в корзину</h2>
Он берет название страницы а не название товара
[[+pagetitle]]
Пробывал.
Ситуация в следующем
Добавляешь любой товар
И в модальном окне отображает надпись первого товара
Ситуация в следующем
Добавляешь любой товар
И в модальном окне отображает надпись первого товара
Нужно понять задачу и весь код смотреть. Из примера кроме формы, про которую выше писал, видно что вызов модального окна повешен на кнопку отправки в корзину, что уже странно. Пока не понятно что должно быть в итоге, но логично было бы все что касается добавления в корзину вынести в модальное окно. Ну и не вижу а примере инпутов которые обязательно должны быть чтобы в корзину товар нормально добавился.
<div class="col-sm-6 col-md-3">
<div class="main-hover">
<a style="font-size:14px; text-decoration:none;" href="[[~[[+id]]]]">
<div class="thumbnail"><img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="100" height="100" /></div>
<div class="caption"><p class="caption-p">[[+pagetitle]]</p>
<div class="priceng">
<div class="price">[[+price]] [[%ms2_frontend_currency]]</div>
<div class="old_price">[[+old_price]]</div>
</div>
</div>
<form method="post" class="ms2_form">
<div class="form-group">
<div class="col-sm-3">
<button type="submit" data-toggle="modal" data-target="#myModal" class="order" name="ms2_action" value="cart/add" onclick="yaCounter33649769.reachGoal('add_cart'); return true;">Купить</button>
<div class="modal fade bs-example-modal-lg" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="background: rgba(0,0,0,0.4);">
<div class="modal-dialog">
<div class="modal-content" style="background: #0b90e1; border-radius: 0px;">
<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top: -19px;position: relative;left: 12px;">×</button>
<h2 class="modal-title" id="myModalLabel" style="font-size: 16px; text-align:center;">[[+pagetitle]] </br>добавлен в корзину</h2>
</div>
<div class="modal-body cont-b" >
<center>
<buttom class="closed" type="button" data-dismiss="modal">Продолжить покупки</buttom>
<span style="color:fff;"> или </span>
<buttom class="baskt" type="button" onclick="document.location = '/basket'">Оформить заказ</buttom></div>
</center>
</div>
</div>
</div>
</div>
</div>
<input type="hidden" name="id" value="[[+id]]">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
</form>
</a>
</div>
</div>
В чем может быть ошибка?
Как минимум в том, что у всех окон при таком раскладе id одинаковый, поэтому одно и тоже название.
А как тогда изменить ID
id=«myModal[[+id]]» и data-target="#myModal[[+id]]"
Большое человеческое спасибо))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.