Как увеличить количество, используя корзину Контент веб-часть - PullRequest
0 голосов
/ 29 апреля 2018

Мне нужна функция на странице оформления заказа, где используется возможность увеличения / уменьшения / удаления товаров в корзине. Для этого я использовал веб-часть ShoppingCartContent. Существует текстовое поле для изменения количества, но что будет дальше? как цена и количество обновляются. Я не вижу никаких кнопок или элементов управления, которые обновляют цену или количество в корзине. Пожалуйста, дайте мне знать, если у вас есть какие-либо материалы по этому вопросу. Спасибо, Шарат

1 Ответ

0 голосов
/ 29 апреля 2018

В вашей трансформации должен быть элемент управления с именем CartItemUnits. (Ecommercesite.transformations.checkoutshoppingcartitem):

<%@ Register Src="~/CMSModules/Ecommerce/Controls/Checkout/CartItemUnits.ascx" TagName="CartItemUnits" TagPrefix="cms" %>

<cms:CartItemUnits runat="server" CartItemID='<%# Eval("CartItemID")%>' UnitFormControlName="TextBoxControl" ShowUpdate="true" ImageURL="~/App_Themes/EcommerceSite/Images/Ecommerce/checkout_refresh.png"  ControlType="image" />

Это CartItemsUnites имеет свойство ControlType, которое может быть изображением или кнопкой, я предлагаю переключиться на кнопку, т. Е. ControlType="button" Возможно, вам не хватает «обновления» изображения и убедитесь, что у вас есть ShowUpdate="true" i.e.:

<cms:CartItemUnits runat="server" CartItemID='<%# Eval("CartItemID")%>' UnitFormControlName="TextBoxControl" ShowUpdate="true"  ControlType="button" />

В нем должно быть текстовое поле с # единицами измерения и кнопка обновления nex к нему

...