Цвет в карточке товара

Добрый день, друзья.
Подскажите кто делал такое или направьте в каком направление смотреть?
Нужно сделать так чтобы в карточке товара в поле цвет, отображались не текстовые значения а квадратики со цветами? И как это дело можно адаптировать с minishop2 полем color?

Пример как хотел бы увидеть:
786themes.net/html/alteration/product-detail.html
Заранее благодарен.
p.s Всем спасибо вопрос решен:)
Александр
Александр
23 марта 2016, 07:34
modx.pro
5 171

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

Игорь Терентьев
23 марта 2016, 12:21
Я с текстурами вот так делал: transfo-mebel.ru.host1372784.serv23.hostland.pro/shkaf-kupe-shr-156.3-s-zerkalom.html
Т.е. заранее создавал в каталоге uploads/colors/ изображения с текстурами.

<label>
         <img src="uploads/colors/Ясень шимо темный.jpg" width="60" alt="">
         <input value="Ясень шимо темный" type="radio" required="" name="options[color]">
         Ясень шимо темный
       </label>
Никита
24 марта 2016, 12:49
Всем привет.
Ребята, все делаю так как описано выше. Но ничего не получается. В корзину цвет так и не приходит.
Что я делаю не так.

Даже проверил на базовом minishop2, там тоже не приходит.

Подскажите, что сделать. Пожалуйста
    Александр
    26 марта 2016, 02:01
    Насколько помню в карточку товара нужно вставить плейсхолдеры. Посмотри как делается в стандартных чанках minishop2
    Александр
    25 марта 2016, 18:00
    Может кому интересно и пригодиться в работе.

    1. Пишем простой сниппет:
    <?php
    switch ($value){
        case "черный":
            echo "#000";
            break;
        case "коньячный" :
            echo '#5c1b1d';
            break;
        case "бордовый":
            echo "#a50022";
            break;
    }
    2. В tpl.msOptions.row:
    <li>
        <div style="width:25px; height:25px; background:[[color? &value=`[[+value]]`]]";>
    </li>
    И теперь можем писать текст цвета в поле «Цвет» в карточке товара.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8