Товар не добавляется в корзину

Если использовать стандартный чанк msProduct.content, то товар нормально добавляется.
Обернул все в div с id msProduct, прописал класс и метод для формы как в стандартном чанке.
Никак не пойму где накосячил:
<div id="product">
       <div id="msProduct">
            <div id="product_char">
             <form class="ms2_form" method="post">
               [[!+old_price:gt=`0`:then=`<div id="oldprice">[[+old_price]] руб.</div>`:else=``]]
               <div id="price">[[!+price]] руб.</div>

               <p><strong>Габаритные размеры (см)</strong>[[+article]]</p>
               <p><strong>Наличие:</strong> под заказ</p>

               <input type="hidden" name="id" value="[[*id]]" />
               <input type="number" name="count" id="product_price" class="input-sm form-control" value="1" />
                 <div id="color_select">Выбор цвета</div>
                    [[!msOptions?name=`color`]]
                 <input type="submit" value="Купить" class="mbutton1" name="ms2_action" value="cart/add" style="width: 100%; margin-top: 10px;">
             </form>
            </div>
         </div>
     </div>
Игорь Терентьев
05 мая 2015, 08:05
modx.pro
2 523
0

Комментарии: 5

Алексей Ерохин
05 мая 2015, 12:46
0
Если это чанк товара, то пишите
[[+id]]
. Хотя если этот чанк выводится на странице товара, то все равно.
Игорь Терентьев
05 мая 2015, 15:18
0
    Алексей Ерохин
    06 мая 2015, 13:20
    0
    <input type="submit" value="Купить" class="mbutton1" name="ms2_action" value="cart/add" style="width: 100%; margin-top: 10px;">
    У вас два раза value указан, соответственно на сайте второй отсутствует. Оставьте только value=«cart/add».
    Вот так сделано на minishop2.com
    <button type="submit" class="btn btn-default" name="ms2_action" value="cart/add"><i class="glyphicon glyphicon-barcode"></i> Добавить в корзину</button>
      Игорь Терентьев
      06 мая 2015, 13:44
      0
      Заработало!!!
      Оказывается нужно было input type=«submit» удалить вообще — а я когда раньше пробовал и input и button оставлял.
      Спасибо!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5