Не отображать выключенную модификацию msProductOptions

Как скрыть размер, модификация которого скрыта в админке? сейчас если модификация выключена, размер выводиться, но при переключении размеров цена не меняется, а нужно чтобы и размер не выводился
вызываю сниппет,

[[!msOptions?
                    &options=`size`
                    &tpl=`phytomodule.option`
                ]]
                
                [[!msProductOptions?
                     &options=`size`
                ]]
сам чанк

{foreach $options as $name => $values}
        <div class="flex-group">
            <label for="option_{$name}">{$id | resource: 'wheight'}:</label>
            <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>
{/foreach}
Максим
05 ноября 2019, 10:03
modx.pro
630
0

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

Володя
05 ноября 2019, 10:06
+1
используйте сниппет msOptionsPrice.option
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2