Jump to content


Photo
- - - - -

JBColor и смена картинок

jbcolor

9 replies to this topic

#1 Panda

Panda
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 23 January 2016 - 11:30

Подскажите, пожалуйста, как организовать привязку изображений товара к разным цветам JBColor? Чтобы когда выбираю цвет - менялась картинка товара. Так, как это сделано у вас на демо-сайте.


Edited by Panda, 23 January 2016 - 11:31.

  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 23 January 2016 - 11:34

здравствуйте Panda, здравствуйте это делается с помощью вариаций цены.  Подробнее в документации, в этой и еще одной статье.


  • 0
Изображение
 

#3 Panda

Panda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 23 January 2016 - 17:12

здравствуйте Panda, здравствуйте это делается с помощью вариаций цены.  Подробнее в документации, в этой и еще одной статье.

Спасибо, получилось после просмотра видео.

Подскажите теперь, можно ли в админке выбор цвета сделать выпадающим списком, или еще как-то кроме стандартного виджета?

Будет использоваться много разных оттеночных цветов. По этой причине еще вопрос, нельзя ли их (цвета) как-то группировать для различных категорий товаров?


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 25 January 2016 - 13:48

Добрый день,

Подскажите теперь, можно ли в админке выбор цвета сделать выпадающим списком, или еще как-то кроме стандартного виджета?


По умолчанию виджет цветов выглядит именно так.
Если он не подходит, то лучше вместо него использовать другой тип поля, например выпадающий список или радио-кнопки с дополнительный CSS-версткой.

К сожалению, группировку мы не предусматривали.
Могу посоветовать только скрывать не использованные в вариациях цвета через настройки элемента JBPrica(Calc|Plain).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Panda

Panda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 28 January 2016 - 17:39

Хорошо, но как использовать другой тип поля, например выпадающий список, в админке?


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 29 January 2016 - 12:26

Хорошо, но как использовать другой тип поля, например выпадающий список, в админке?

Использовать соответствующий элемент select, где каждый пункт - это цвет.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 Panda

Panda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 02 February 2016 - 19:31

Использовать соответствующий элемент select, где каждый пункт - это цвет.

На сайте он используется. Вопрос в том, как в админке (при заполнении карточки товара) вывести его, а не виджет?


  • 0

#8 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 04 February 2016 - 12:31

Думаю вам стоит посмотреть нужные вам элементы
media\zoo\applications\jbuniversal\cart-elements\price

А именно методы render и edit и заменить их реализацию на нужные.
Чтобы не делать хаков, можно создать собственный элемент с нужной реализацией. По большей части это будет copy&paste.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 Panda

Panda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 32
  • topics: 10

Posted 12 February 2016 - 10:09

Извиняюсь, но я не понял, что нужно сделать. Где что заменить, чтобы а вдминке вместо виджета выводился выпадающий список?

Attached Thumbnails

  • color.jpg

  • 0

#10 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 19 February 2016 - 11:32

Единственный вариант - изменить элемент, функцию edit()

media\zoo\applications\jbuniversal\cart-elements\price\color\color.php

 

К сожалению, готового решения нет.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Also tagged with one or more of these keywords: jbcolor

Click to return to top of page in style!