дмитрий

дмитрий

С нами с 01 июля 2021; Место в рейтинге пользователей: #4794
Руслан Алеев
17 августа 2020, 16:26
4
0
Совместными усилиями пришли к работающему варианту:
[[!SimpleSearch?
&customPackages=`msProductData:article:minishop2:{core_path}/components/minishop2/model/:msProductData.id = modResource.id`
]]
Именно msProductData, а не msProduct. В :article: можно через запятую указать и другие поля, типа: :article,price,vendor: и т.п.
Абдулсалам
19 марта 2019, 15:10
2
0
Все, уже не надо, решил :)

Вот код, может кому пригодится:

<form method="post" class="ms2_form" role="form">
    <input type="hidden" name="key" value="{$product.key}">
    <div class="cartProductCount">
      <div class="cartProductCount__btn cartProductCount__btn--minus">-</div>
      <input type="text" name="count" value="{$product.count}" class="form-control cartProductCount__input">
      <div class="cartProductCount__btn cartProductCount__btn--plus">+</div>
    </div>
    <button type="submit" name="ms2_action" value="cart/change">↻</button>
  </form>
<script>
    (function ($) {
      $(document).ready(function() {
        $('.cartProductCount__btn--minus').click(function () {
          var input = $(this).parent().find('.cartProductCount__input');
          var count = parseInt(input.val()) - 1;
          count = count < 1 ? 1 : count;
          input.val(count);
          input.change();
          return false;
        });
        $('.cartProductCount__btn--plus').click(function () {
          var input = $(this).parent().find('.cartProductCount__input');
          input.val(parseInt(input.val()) + 1);
          input.change();
          return false;
        });
      });
    }(jQuery));
  </script>