Уважаемые посетители! Сайт находится в стадии наполнения информацией, поэтому не вся информация доступна в данный момент. В ближайшее время мы завершим работы над сайтом. Приностм извинения за временные неудобства.

Чанк product

Используется совместно со сниппетом Ditto для вывода товаров из каталога. Минимальный код, который треубется для корректной работы чанка и добавления в корзину, следующий:

<form action="index.php" method="post" name="Tovar[+id+]" id="Tovar[+id+]">
[+tsvoptions+]
[+tsvprice+] руб.
<input type="number" name="qty" value="1" [+tsvbattr+] />
<a href="javascript: void(0);" onclick="AddToCart('[+id+]');return false">В корзину</a>
[+tsvservices+]
</form>

Вы можете редактировать чанк как желаете, главное, чтобы в вашем коде сохранились вышеприведенные плейсхолдеры, форма и ссылка на добавление товара в корзину. Их месторасположение в чанке не имеет значение, главное, чтобы они были внутри формы.

Плейсхолдеры чанка product
id="Tovar[+id+]" наличие в теге form обязательно
[+tsvprice+] Выводит окончательную стоимость товара на страницу. Выводимая этим плейсхолдером стоимость товара подсчитывается динамически, учитывая дополнительные параметры товара, скидки и т.д. Например, если у товара есть дополнительные параметры: цена, размер и т.д. и которые имеют свою цену, то при выборе определенного цвета окончательная сумма сразу же отображается вместо данного плейсхолдера. Смотрите пример использования в стандартном чанке product
[+tsvoptions+] Выводит список дополнительных параметров товара: выпадающий список, checkbox, radiobutton. Смотрите пример использования в стандартном чанке product. Наличие в теге form обязательно, даже если не будут использоваться дополнительные параметры товаров.
[+cart_icon+] Выводит ПУТЬ к картинке товара, которая будет отображаться в корзине. Используйте TV-параметр cart_icon. Используется в таком виде: <input type="hidden" name="cart_icon" value="" />. Важно, что TV cart_icon должнен возвращать ПУТЬ к картинке, а не саму куртинку. Использование в чанке обязательно, даже если вы не планируете использовать картинку товара. Смотрите пример использования в стандартном чанке product
[+tsvservices+] Служебный плейсхолдер, который выводит функции, необходимые для формирования окончательной цены товара. Использовать в чанке товара обязательно. Также он должен быть размещен в самом конце формы, после всех плейсхолдеров. Смотрите пример использования в стандартном чанке product
[+tsvbattr+] Служебный плейсхолдер, который выводит дополнительные атрибуты для поля количества заказанного товара. Используется так: <input type="text" name="qty" value="1" [ +tsvbattr+ ] />. В результате выводится: <input type="text" name="qty" value="1" onkeypress="return testKey(event)" onChange="UserCalc('')" />. Если вы собираетесь использовать поле Количество, то этот плейсхолдер использовать обязательно.

Багтрекер

О найденных ошибках и пожеланиях сообщайте в наш багтрекер.

перейти

Форум

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

перейти

Помощь проекту

Вы можете оказать посильную материальную помощь проекту, пожертвовав некоторую сумму.

кошельки

Рассылка

Подпишитесь с помощью этой формы на наши новости, и вы сможете на свой электронный адрес получать самую свежую информацию о модуле TSVshop и узнавать о выходе новых версий.

Отзывы

Здравствуйте, я Андрей Корнелевский , хочу выразить администраторам , авторам и руководителям сайта благодарность ! За хороший сайт и продукцию , моя компания пользуется услугами вашего сайта.

MODx DualSpace PHP