Цвет в карточке товара
Добрый день, друзья.
Подскажите кто делал такое или направьте в каком направление смотреть?
Нужно сделать так чтобы в карточке товара в поле цвет, отображались не текстовые значения а квадратики со цветами? И как это дело можно адаптировать с minishop2 полем color?
Пример как хотел бы увидеть:
786themes.net/html/alteration/product-detail.html
Заранее благодарен.
p.s Всем спасибо вопрос решен:)
Подскажите кто делал такое или направьте в каком направление смотреть?
Нужно сделать так чтобы в карточке товара в поле цвет, отображались не текстовые значения а квадратики со цветами? И как это дело можно адаптировать с minishop2 полем color?
Пример как хотел бы увидеть:
786themes.net/html/alteration/product-detail.html
Заранее благодарен.
p.s Всем спасибо вопрос решен:)
Комментарии: 8
Я с текстурами вот так делал: transfo-mebel.ru.host1372784.serv23.hostland.pro/shkaf-kupe-shr-156.3-s-zerkalom.html
Т.е. заранее создавал в каталоге uploads/colors/ изображения с текстурами.
Т.е. заранее создавал в каталоге uploads/colors/ изображения с текстурами.
<label>
<img src="uploads/colors/Ясень шимо темный.jpg" width="60" alt="">
<input value="Ясень шимо темный" type="radio" required="" name="options[color]">
Ясень шимо темный
</label>
А передача в color как происходит и нужно учесть что чанк должен сформировать несколько цветов в своём выводе.
tpl.msOptions.row:
<div class="color_select">
<label>
<img src="uploads/colors/[[+value]].jpg" width="60" alt="">
<input value="[[+value]]" [[+selected]] type="radio" required name="options[color]">
[[+value]]
</label>
</div>
Спасибо
Всем привет.
Ребята, все делаю так как описано выше. Но ничего не получается. В корзину цвет так и не приходит.
Что я делаю не так.
Даже проверил на базовом minishop2, там тоже не приходит.
Подскажите, что сделать. Пожалуйста
Ребята, все делаю так как описано выше. Но ничего не получается. В корзину цвет так и не приходит.
Что я делаю не так.
Даже проверил на базовом minishop2, там тоже не приходит.
Подскажите, что сделать. Пожалуйста
Насколько помню в карточку товара нужно вставить плейсхолдеры. Посмотри как делается в стандартных чанках minishop2
Может кому интересно и пригодиться в работе.
1. Пишем простой сниппет:
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>
И теперь можем писать текст цвета в поле «Цвет» в карточке товара.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.