Чанк предназначен для вывода инфоблока корзины с помощью вызова [!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. |
Порядковый номер товара в корзине. Можно использовать для своих нужд, например, пронумеровать товары в корзине или для подстановки в вызовы функций: onChange="ChangeQuantity('[+shop. ', 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 и узнавать о выходе новых версий.
Здравствуйте, я Андрей Корнелевский , хочу выразить администраторам , авторам и руководителям сайта благодарность ! За хороший сайт и продукцию , моя компания пользуется услугами вашего сайта.