Не получается вывести в minishop2 опцию Да/Нет
Здравствуйте пытаюсь выставить наличие товара через поле Да/Нет через опции товара. Попробывал несколько разных вариантов и ниодин не сработал, может как то по другому нужно выводить?
1 вариант
вызываю в шаблоне
2 вариант
вызываю в шаблоне
В обоих вариантах, когда выбираю Да или Нет в товаре, на странице всеравно показывает только НЕТ что бы я не выбрал
1 вариант
вызываю в шаблоне
[[!msOptions? name=`vnalichii` &tpl=`tpl.msNalichie`]]
в tpl[[+vnalichii:is=`1`:then=`ДА`:else=`НЕТ`]]
_________2 вариант
вызываю в шаблоне
[[!msOptions? name=`vnalichii` &tpl=`tpl.msNalichie`]]
в tpl{if $vnalichii?}да{else}нет{/if}
В обоих вариантах, когда выбираю Да или Нет в товаре, на странице всеравно показывает только НЕТ что бы я не выбрал
Комментарии: 5
{'!msProductOptions' | snippet : [
'onlyOptions' => 'vnalichii',
'tpl' => 'tpl.msNalichie'
]}
tpl.msNalichie:
{if $options['vnalichii']['value'][0] == 1}
Да
{else}
Нет
{/if}
Чтобы увидеть что он вообще выводит и как — указываем пустой tpl и оборачиваем тегами <pre>:
<pre>
{'!msProductOptions' | snippet : [
'onlyOptions' => 'vnalichii',
'tpl' => ''
]}
</pre>
Получаем массив опций и видим по каким ключам нужное значение
Спасибо за такой развернутый ответ!
при твоем варианте не заработало, подкорректировал tpl и все заработало
при твоем варианте не заработало, подкорректировал tpl и все заработало
{if $options['vnalichii']}
Да
{else}
Нет
{/if}
Странно, я на своем старом проекте так прям и вывел вчера, чтобы корректно расписать. Если есть возможность доступы скинуть — могу вывести
Изменил коммент, выше ответил
Дерзай
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.