我需要在结帐页面中使用功能,其中使用的应该能够增加/减少/删除购物车项目。我使用了ShoppingCartContent webpart。有一个文本框可以更改数量但接下来会发生什么?如何更新价格和数量。我看不到任何更新购物车价格或数量的按钮或控件。如果您对此有任何意见,请告诉我。 谢谢,Sharath
答案 0 :(得分:1)
你应该在转换中有一个名为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"
,即:
<cms:CartItemUnits runat="server" CartItemID='<%# Eval("CartItemID")%>' UnitFormControlName="TextBoxControl" ShowUpdate="true" ControlType="button" />
它应该给#of单位的文本框和更新按钮nex