This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Добавляем данную форму в шаблон Рубрики иил Запроса
<form class="product" method="post" action="[tag:path]">
<!-- Изображение летит в корзину -->
<img class="product-image" src="">
<input type="hidden" name="module" value="basket" />
<input type="hidden" name="action" value="add" />
<input type="hidden" name="p_id" value="[tag:docid]" />
<input type="hidden" name="p_name" value="ID ПОЛЯ НАИМЕНОВАНИЯ" />
<input type="hidden" name="p_price" value="ID ПОЛЯ ЦЕНЫ" />
<input type="hidden" name="p_article" value="ID ПОЛЯ АРТИКУЛА" />
<input type="hidden" name="p_size" value="ID ПОЛЯ РАЗМЕРА" />
<div class="product-to-basket">
<input type="text" name="quantity" value="1" size="1" maxlength="2" />
<input type="submit" class="button" value="Add" />
</div>
<!-- Можно ссылкой добавлять в корзину -->
<a id="[tag:docid]-ID ПОЛЯ НАИМЕНОВАНИЯ-ID ПОЛЯ ЦЕНЫ-ID ПОЛЯ АРТИКУЛА-ID ПОЛЯ РАЗМЕРА" href="/?module=basket&action=add&p_id=[tag:docid]&p_name=ID ПОЛЯ НАИМЕНОВАНИЯ&p_price=ID ПОЛЯ ЦЕНЫ&p_article=ID ПОЛЯ АРТИКУЛА&p_size=ID ПОЛЯ РАЗМЕРА&quantity=1" onClick="return false;" class="addCart">В корзину</a>
</form>
Обязательным условием при работе с AJAX добавлением нужны библиотеки jQuery, jQuery Form (библиотеки есть в папке lib/scripts).
Также используется библиотека jQuery Block - для затемнения экрана.
modules/basket/js/basket.js - также нужно подключить к шаблону.
Все скрипты являются простой демонстрацией модуля.