[QUOTE]Сергей Минаев написал:
[QUOTE] Юрий Огневин написал:
А как сделать так, чтобы при переходе между торговыми предложениями внутри карточки товара, менялся и url?
Т.е., например, /product/?pid=23 для белого цвета, /product/?pid=24 - для черного,
При клике на черный- менять pid=23 на pid=24?[/QUOTE]
Юрий, нашли способ? Тоже заинтересован в этом решении![/QUOTE]
Решил таким образом:
В window.JCCatalogElement.prototype.SelectOfferProp = function() в конец добавил[CODE]loc = '?pid=' + this.offers[this.offerNum].ID;
history.pushState({}, '', loc);
[/CODE]Не знаю, насколько это корректно, но вроде работает.
Сейчас пытаюсь решить 2 смежные проблемы:
[LIST=1]
[*]При выборе нужного торгового предложения в списке товаров (catalog.section) переходить при клике в карточку именно на выбранное торговое предложение
[*]При выборе в умном фильтре значения свойства торгового предложения - показывать по умолчанию в выдаче именно торговое предложение, удовлетворяющее выбранному значению.
(Например, есть товар, у него 3 торговых предложения - вариант в красном цвете, вариант в белом цвете, вариант в сером цвете. Если мы в умном фильтре выбрали фильтр по красному цвету - нужно, чтобы пользователю по умолчанию показывалось изображение товара в красном цвете, цена красного цвета и т.п.)
[/LIST]Коллеги, может, уже есть решение у кого-то? Поделитесь?
[QUOTE] Юрий Огневин написал:
А как сделать так, чтобы при переходе между торговыми предложениями внутри карточки товара, менялся и url?
Т.е., например, /product/?pid=23 для белого цвета, /product/?pid=24 - для черного,
При клике на черный- менять pid=23 на pid=24?[/QUOTE]
Юрий, нашли способ? Тоже заинтересован в этом решении![/QUOTE]
Решил таким образом:
В window.JCCatalogElement.prototype.SelectOfferProp = function() в конец добавил[CODE]loc = '?pid=' + this.offers[this.offerNum].ID;
history.pushState({}, '', loc);
[/CODE]Не знаю, насколько это корректно, но вроде работает.
Сейчас пытаюсь решить 2 смежные проблемы:
[LIST=1]
[*]При выборе нужного торгового предложения в списке товаров (catalog.section) переходить при клике в карточку именно на выбранное торговое предложение
[*]При выборе в умном фильтре значения свойства торгового предложения - показывать по умолчанию в выдаче именно торговое предложение, удовлетворяющее выбранному значению.
(Например, есть товар, у него 3 торговых предложения - вариант в красном цвете, вариант в белом цвете, вариант в сером цвете. Если мы в умном фильтре выбрали фильтр по красному цвету - нужно, чтобы пользователю по умолчанию показывалось изображение товара в красном цвете, цена красного цвета и т.п.)
[/LIST]Коллеги, может, уже есть решение у кого-то? Поделитесь?