msProductOptions в minishop2, вопрос по стилизации
Здравствуйте
Создал множественный список, в опциях. Заполнил его в админке, включил его в категории, но на сайте выводится перечислением через запятую всех значений из этого списка. Когда в админке заполняешь "свойства товара — цвет/размер", то на сайте список, из которого можно выбрать.
Как сделать, чтобы на сайте можно было выбирать эти значения из списка и для "опций товаров"?
вот чанк tpl.msOptions
а вот чанк tpl.msProductOptions
Сильно не бейте, я начинающий
Создал множественный список, в опциях. Заполнил его в админке, включил его в категории, но на сайте выводится перечислением через запятую всех значений из этого списка. Когда в админке заполняешь "свойства товара — цвет/размер", то на сайте список, из которого можно выбрать.
Как сделать, чтобы на сайте можно было выбирать эти значения из списка и для "опций товаров"?
вот чанк tpl.msOptions
{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}">
{foreach $values as $value}
<option value="{$value}">{$value}</option>
{/foreach}
</select>
</div>
</div>
{/foreach}и в нем работают селектыа вот чанк tpl.msProductOptions
{foreach $options as $option}
<div class="form-group">
<label class="col-md-2 control-label">{$option.caption}:</label>
<div class="col-md-10 form-control-static">
{if $option.value is array}
{$option.value | join : ', '}
{else}
{$option.value}
{/if}
</div>
</div>
{/foreach}а тут нетСильно не бейте, я начинающий
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Нужно только выбрать сниппет, который больше подходит. На выбор:
тык
и тык
а как в корзину передать то что выбрали из этого списка?
Для каждого элемента каталога имеется свой множественный список, из элементов которого, при формировании страницы, необходимо сгенерить статическую таблицу: каждый элемент списка надо поместить в отдельную ячейку таблицы. Понимаю, что для этого необходимо передать в сниппет msProductOptions индекс необходимой записи в массиве, но в допустимых параметрах нужного параметра нет.
Можно сделать доп.опциями типа «текстовое поле», но таблица должна содержать 14 ячеек и раздувать БД таким количеством дополнительных полей для каждого товара считаю не рациональным.
Прошу доброго совета по возможным путям решения данной задачи.