Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Вопрос] Как заставить меняться картинку в товаре


DADy

Recommended Posts

Как заставить меняться картинку в товаре при выборе опций?

Сейчас реализовано так: http://vmebel.ru/magazin/index.php?route=product/product&path=35&product_id=97

В будущем планирую перекрасить все товары (либо перефотать) в зависимости от цвета материалов.

И хочу чтобы менялась не боковая картинка с цветом а главная картинка товара.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 4 weeks later...

посмотрите в сторону jQuery и будет вам счастье :)

как я это вижу:

у изображения товара есть id, у "изображений материалов" тоже делаем какие-то id.

допустим id "изображений материалов" равен названию изображения без расширения (например "image2_material3"). если "image2_material3.png" - preview, а "image2_material3_big.png" - большая картинка, то тогда все очень просто:

ставим на "изображения материалов"

onclick="some_func(this.id);"
саму функцию можно реализовать примерно так:

function some_func(some_id) {
$('#id_изображения_товара').attr('src', 'путь/до/измененных/изображений/товаров/'+some_id+'_big.png');
}

набросал на скорую руку.

может чего не учел, но, надеюсь, идея понятна.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...
  • 3 weeks later...

Вот похожий модуль <!-- m -->http://www.opencart.com/index.php?route ... order=DESC<!-- m -->

Модуль неплохой...Только как привязать выбор цвета к тому чтоб картинка менялась?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.