Задать вопрос
@RushV

Как реализовать функцию выбота размера товара в MiniShop2?

Всех приветствую!
Такой вопрос, как реализовать выбора по клику пункта размера?
67c574d731169283640157.png
  • Вопрос задан
  • 29 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
webrevenue
@webrevenue
Веб-дизайнер и SEO оптимизатор
Если не нужна смена цены, то примерно так:
{'msOptions' |snippet:[
       'options' => 'size,
       'tpl' => '@FILE chunks/product/option/size.tpl'
]}

С Fenom на стандартный шаблонизатор, при необходимости надеюсь самостоятельно сможете перевести.
Где чанк size.tpl:
{foreach $options as $name => $values}
    <div class="form-group product__option">
        <label class="product__option-label"> {('ms2_product_' ~ $name) | lexicon}</label>
        <div class="input-radio-label">
            <div class="input-radio-label__list">
                {foreach $values as $value}
                    <label for="option_{$name}_{$value}">
                        <input type="radio" name="options[{$name}]" value="{$value}" id="option_{$name}_{$value}">
                        <span>{$value}</span>
                    </label>
                {/foreach}
            </div>
        </div>
    </div>
{/foreach}

В моем случае на сайте это выглядит так:
67c588281a7a1337416462.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
pro100taa
@pro100taa
Реализовать по-разному можно. В зависимости от того что хотите в итоге получить.

Если вам надо, чтобы цена выводилась на экране в зависимости от выбора размера, то можно через ТВ поля + js код для калькулятора.

Если надо, чтобы это все в корзину подтягивалось - тогда через опции Минишоп2.
Ответ написан
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы