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

Чанк Shop_Infoblock

Чанк предназначен для вывода инфоблока корзины с помощью вызова [!TSVshop? &act=`info`!].

Плейсхолдеры чанка Shop_Infoblock
[+shop.info.iconpath+] Путь к маленькому фото товара. Используйте TV-параметр cart_icon. Служит для вставки в тег img в атрибут src. Чтобы картинка стала доступной в корзине и инфоблоке, нужно в чанке товара добавить скрытое поле с именем cart_icon, а в качестве значения вставить TV cart_icon. Например, <input type="hidden" name="cart_icon" value="[+cart_icon+]" />. Пример смотрите в стандартном чанке product. Важно, что TV cart_icon должнен возвращать ПУТЬ к картинке, а не саму куртинку. При отсутствии картинки в TV cart_icon подставляется картинка по-умолчанию: assets/snippets/tsvshop/images/noimage.png
[+shop.info.num+] Порядковый номер товара в корзине. Можно использовать для своих нужд, например, пронумеровать товары в корзине или для подстановки в вызовы функций: onChange="ChangeQuantity('[+shop.info.num+]', 4);" (этот вызов отправит ajax- запрос, изменив кол-во текущего товара в корзине до 4 единиц) и т.д.
[+shop.info.articul+] Артикул товара (если не указан, берется ID документа)
[+shop.info.name+] Наименование товара
[+shop.info.id+] ID товара
[+shop.info.link+] Адрес к странице с товаром. Используется для создания ссылки на страницу товара.
[+shop.info.quantity+] Количество заказанного товара.
[+shop.info.price+] Цена одного экземпляра товара.
[+shop.info.summa+] Общая стоимость одного наименования товара. Результат вычисления Цена * Количество.
[+shop.info.delatributs+] Cлужебные атрибуты, которые служат для создания кнопки удаления товара из корзины. Например: <a href="#" [+shop.basket.delatributs+]>Удалить</a> на выходе создаст <a href="#" onclick="RemoveFromCart(1); return false" >Удалить</a>. Или то же самое с тегом button. Т.е. вместо плейсхолдера будут вставлены служебные атрибуты, необходимые для корректной работы кнопки.
[+shop.info.count+] Общее количество товаров в корзине
[+shop.info.countitems+] Будет доступно с версии 5.4.5. Количество разных наименований товаров в корзине
[+shop.info.stovar+] Слово, которое ставится рядов с количеством товаров в корзине, например, 1 Товар, 2 Товара, 5 Товаров. Вместо данного плейсхолдера можно вставить свое слово, но все же предпочтительнее использовать именно данный плейсхолдер. Поскольку выводимое вместо него слово склоняется в зависимости от количества товаров в корзине, как указано в приведенном выше примере.
[+shop.info.ssumma+] Поясняющая надпись перед суммой заказа. Например, Сумма заказа. Берется из языкового файла. При желании можно заменить своим словом.
[+shop.info.total+] Общая сумма заказа.
[+shop.info.monetary+] Используемая валюта, например, руб., грн.. Берется из языкового файла.
[+shop.info.sempty+] Фраза, выводимая в случае, когда корзина пуста. Берется из языкового файла.
[+shop.info.carturl+] Путь к странице с корзиной. Используется для создания ссылки на корзину.
[+tv.имяtv+] Будет доступно с версии 5.4. Выводит значение указанного TV-параметра. Напр., [+tv.color+] выведет значение TV color Для этого товара. Важно! Чтобы это сработало, в вызове TSVshop нужно добавить параметр &tvs=`` с перечислением нужных TV-параметров через запятую, т.е, например, &tvs=`mytv1,mytv2`. Не указанные в параметре TV игнорируются!
<!--table--> и <!--/table--> Выделают часть шаблона, которая будет использоваться для построения списка добавленных товаров. Пример использования смотрите в стандартном чанке Shop_Infoblock. При отсутствии в чанке таблица с товарами не выводится. Пристутствие в чанке не обязательно!
<!--full--> и <!--/full--> Выделают часть шаблона, которая будет использоваться для построения инфоблока, когда в корзине есть товары. Пример использования смотрите в стандартном чанке Shop_Infoblock. Пристутствие в чанке обязательно!
<!--empty--> и <!--/empty--> Выделают часть шаблона, которая будет использоваться для построения инфоблока, если корзина будет ПУСТОЙ. Пример использования смотрите в стандартном чанке Shop_Infoblock. Пристутствие в чанке обязательно!

В этот чанк можно вставлять вызовы сниппетов, чанки и плейсхолдеры - они будут обрабатываться корректно.

Багтрекер

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

перейти

Форум

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

перейти

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

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

кошельки

Рассылка

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

Отзывы

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

MODx DualSpace PHP