Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Добавление товара в корзину с атрибутом
Нужно сделать чтобы товар с атрибутом типа radio можно было добавлять в корзину по отдельной кнопке, стоящей справа от атрибута. Пример:
Наименование товара
атрибут 1 красный цена 100 - "добавить в корзину" (это кнопка) атрибут 2 зеленый цена 200 - "добавить в корзину" (это кнопка)
Соответственно количество добавляемого товара всегда будет одно и товар без атрибута добавить в корзину нельзя. Сам элемент Radio не должен быть виден...
Нужна лишь реализация и без разницы на чем - java или как то переделать вывод списка товаров в product_info
Уже не надо сам сделал, кому интересно:
в файле multi_options.html нужно отредактировать секцию, где выводятся атрибуты с типом radio:
1. Нужно добавить стиль css к элементу radio. В этом стиле указать display:none. Этим мы скроем сам элемент radio. 2. Нужно задать ID элементу - ID = Имя{$smarty.foreach.name.index}. Где name - имя цикла foreach. 3. Нужно добавить java функцию onclick к элементу radio - onclick="this.form.submit()" 4. Нужно добавить элемент label после элемента radio - <label for='Имя{$smarty.foreach.name.index}'>Добавить в корзину</label> - где Имя - это имя ID radio
Ну и все, останется лишь добавить стиль к элементу label (ну там сделать ввиде красивой кнопки) и убрать в файле product_info.html вывод кнопки добавить в корзину и сделать окошко для ввода количества не видимым...
Источник
Если же вам требуется професиональное продвижение сайта в екатеринбурге, то по адресу seo.artsofte.ru вы сможете узнать цены на SEO и раскутку сайта для получения целевого трафика.
|