Вывод опций radio и checkbox с ценой и картинкой

Добрый день.
В продолжение темы о длительной загрузке станицы товара по совету Василия Наумкина я обратил свой взор на компонент msOptionsPrice2 для реализации опций товара, которые собственно и являлись причиной длительной загрузки товара.
В принципе, когда ставилась задача эти опции сделать, уже смотрел в сторону этого компонента, но что-то меня увело с пути истинного.
Посоветовавшись с разработчиком компонента часть опций было решено сделать в виде связей товаров.
А вот как сделать опции которые реализованный в виде radio или checkbox — не удалось сразу прояснить. Поэтому прошу помощи сообщества с тем, чтобы помочь как сделать опции с таким видом:

То есть для опции необходимо 3 поля: название, цена, картинка.
Хотел посмотреть в сторону модификаций, но разработчик компонента сказал, что не пробовал и не представляет столько модификаций товара. Как лучше поступить?
Андрей
26 октября 2016, 11:56
modx.pro
2 424
0

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

Андрей
27 октября 2016, 15:02
0
Уважаемые участники сообщества, прошу помощи по данной проблеме. Напишите, может кто решал такую же задачу.
    Денис Усачев
    30 сентября 2017, 13:11
    0
    Используй чанк Володи, вывод опций через radio radio msOptions2
    {foreach $options as $name => $values}
         <div class="sm-text"><b>{('ms2_product_' ~ $name) | lexicon}</b></div>
        {foreach $values as $value index=$index}    
            <label>
            <input type="radio" value="{$values[$index]}" name="options[{$name}]" {if $index == 0}checked="checked"{/if}/>
                {$values[$index]}
            </label>
            {/foreach}
    {/foreach}
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2