Данный функционал реализует сниппет 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"],}`
]]