minoshop2. Ссылка на добавление товара вместо кноп

Здравствуйте!

Подскажите пожалуйста, возможно ли сделать добавление товара в корзину (или удаление товара из корзины) не кнопкой, а ссылкой?
Тоесть, по факту, заменить
<button class="btn" style="background-color:white" type="submit" name="ms2_action" value="cart/remove" title="[[%ms2_cart_remove]]"><i class="fa fa-times"></i></button>
на
<a href="javascript:void(0);" onclick="$(this).closest('form').submit()" class="btn"  name="ms2_action" value="cart/remove" title="[[%ms2_cart_remove]]"><i class="fa fa-times"></i></a>
У меня так не отрабатывает удаление… А еще точно так же по ссылке необходимо и товар добавлять в корзину…
Буду благодарен за помощь!
Игорь Козлов
23 февраля 2014, 18:37
modx.pro
1 069
0

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

Aртур Чикин
23 февраля 2014, 23:04
0
попробуй добавить
<input type="hidden" name="ms2_action" value="cart/remove" />
в форму
    Игорь Козлов
    23 февраля 2014, 23:41
    0
    Нет, не помогло…
      Aliaksandr Katlou
      23 февраля 2014, 23:59
      0
      посмотри default.js — может там прописанно что именно button должен быть — тогда поменяй на линк.
    alex cernobai
    24 февраля 2014, 00:23
    0
    Js функционал необходимо строить но основе id или классов с префиксом
    .js-
    , не рекомендуется использовать теги в скриптах, для библиотек/плагинах и пр. это даже нужно
    Володя
    24 февраля 2014, 00:32
    +1
    а зачем вообще кнопку на ссылку менять? Просто реально не понимаю…
    В плане внешнего вида? Так намного проще css прописать и кнопка уже и не кнопка…
      Игорь Козлов
      24 февраля 2014, 01:22
      0
      Да, пытаюсь… Просто думал так заменить легьче будет.
      С версткой у меня туго, а верстальщика нет на проекте)))
        Володя
        24 февраля 2014, 01:31
        0
        весело )))
        начните с мелкого
        border: 0;
        background: none;
      Николай
      24 февраля 2014, 10:20
      0
      По поводу удаления:
      <a href="#" onclick="$('#f0692186198ce289b59ba425239a74cf4').submit(); return false;">Удалить</a>
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9