Как скрыть пустое значение в опциях miniShop2?
Добрый вечер. Создал опцию в настройках miniShop2 с типом «Выпадающий список». Не во всех товарах мне нужно выбирать значение этой опции. И там где я ее не выбираю, после сохранения в карточке товара получаю название опции и рядом пустое поле.
Это в админке в опциях товара:

Это в карточке товара:

Вот как вызываю опции:
Сам чанк msOptionsProductTpl:
Буду благодарен за любую помощь.
Это в админке в опциях товара:

Это в карточке товара:

Вот как вызываю опции:
[[msProductOptions? &tpl=`msOptionsProductTpl`]]Сам чанк msOptionsProductTpl:
{foreach $options as $option}
<div class="opt-row">
<span class="opt-text control-label">{$option.caption}:</span>
<span class="form-control-static">
{if $option.value is array}
{$option.value | join : ', '}{$option.measure_unit} <small><em>{$option.description}</em></small>
{else}
{$option.value} {$option.measure_unit}
{/if}
</span>
</div>
{/foreach}Буду благодарен за любую помощь.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Кстати, поэкспериментировал и попробовал добавить в выпадающий список 0 и при его выборе опция в товаре также скрывается. Очень удобно, когда нужно скрыть опцию, которая уже была выбрана ранее.
вдруг кому поможет сработал такой: