Перейти к содержанию
DADy

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

Рекомендуемые сообщения

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:roll: это ж надо так умудриться изменить дизайн. До неузнаваемости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотрите в сторону 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');
}

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.