Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Вопрос по вариантам товара

Следить
Главная
12:31
27 фев
#
?
dmitry написал:

Добрый день, Имперцы! Кто-нибудь реализовывал механизм крепления к каждому варианту товара фотографии, чтобы при просмотре товара выводились не только название, артикул и цена, но и фотография?

16:15
27 фев
#
?
globus написал:

У имперы нет загрузки фотографий вариантов товара. Надо кодить из дополнительных.

На странице товара product.tpl показывать главную $product->large_image. Еще раз главную и дополнительные $product->fotos занести в select вариантов и показывать на jquery.

Примерно

_____ окно фотографии ______

<div id="foto">
<img src="{$product->large_image}" * >
</div>

_____ выбор вариантов ______

<select * onchange="do_select(this);">
<option * foto="{$product->large_image}"> вариант 1 </option>
<option * foto="{$product->fotos[0]->filename}"> вариант 2 </option>
<option * foto="{$product->fotos[1]->filename}"> вариант 3 </option>
<option * foto="{$product->fotos[2]->filename}"> вариант 4 </option>
</select>

_____ ловушка выбора вариантов ______

<script>
function do_select(el) {
*
$('#foto > img').attr('src', el.foto ? el.foto : '{$product->large_image}');
}
</script>

Могу в чем-то ошибаться писал навскидку. * это атрибуты как в исходном шаблоне. Функцию назвал do_select - не помню как названа в исходном. Не уверен правильно el.foto или надо $(el).attr('foto'), проверьте по мануалу javascript как получить атрибут <option>.

Написание ответа

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


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.


Хостинг для сайта

Хостинг для интернет магазина

Svai.net

Украина
г. Черкассы
5+ Заказать

TutHost.ua

Украина
г. Киев
Заказать

Mirohost.net

Украина
г. Киев
? Заказать

HyperHosting.com.ua

Украина
г. Винница
i подробнее Заказать

Agava.ru

Россия
г. Москва
Заказать

Ukraine.com.ua

Украина
г. Киев
5 Заказать
Импераготовасотрудничатьс провайдерами Важно Учтите Этот список перечисляет лишь некоторых хостинг-провайдеров, у которых существуют специальные тарифные планы для интернет магазинов, а сам список не означает, что другие провайдеры чем-то хуже.

Существующие в списке оценки по 5-бальной шкале не должны учитываться при выборе, так как носят субъективный характер и касаются соотношения цена-качество-скорость только для самых дорогих тарифных планов.

Демо Главная Хронология Соглашение Материалы Контакты