@PetrovAnto

Как сделать зависимость опций с помощью msOptionsPrice2?

Данный функционал реализует сниппет msOptionsPrice.option, он аналогичен сниппету msOptions и служит для вывода опций модификаций продукта...

Делаю вроде-бы все, как сказано в документации, но все так же выводится у меня 2 со всеми параметрами, а зависимости между ними нет никакой. Подскажите, как быть?

Шаблон вывода:
{foreach $options as $name => $values}
    <div class="form-group">
        <label class="col-md-2 control-label" for="option_{$name}">{('ms2_product_' ~ $name) | lexicon}:</label>
        <div class="col-md-10">
              
            <select name="options[{$name}]" class="input-sm form-control" id="option_{$name}"
                {if $constraints[$name]}
                    data-constraints="{$constraints[$name]| json_encode: 256 | htmlentities}"
                {/if}
                >
                {foreach $values as $value index=$index }
                    <option value="{$value}"
                     
                    {if $constraints[$name]}
                        data-relations="{$relations[$name][$value]| json_encode: 256 | htmlentities}"
                    {/if}
                         
                    >
                        {$value}</option>
                   
                {/foreach}
            </select>
        </div>
    </div>
{/foreach}

Вызов опций:
[[!msOptionsPrice.initialize?]]
[[!msOptionsPrice.option?
&options=`color,size`
&tpl=`tpl.msOptionsPrice.modification`
&constraintOptions=`{"color":["size"],}`
]]
  • Вопрос задан
  • 972 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы