【发布时间】:2018-04-29 10:15:03
【问题描述】:
我需要结帐页面中使用的功能应该能够增加/减少/删除购物车项目。我为此使用了 ShoppingCartContent webpart。有一个文本框可以更改数量,但接下来会发生什么?价格和数量如何更新。我看不到任何更新购物车中价格或数量的按钮或控件。如果您对此有任何意见,请告诉我。 谢谢,沙拉特
【问题讨论】:
标签: kentico
我需要结帐页面中使用的功能应该能够增加/减少/删除购物车项目。我为此使用了 ShoppingCartContent webpart。有一个文本框可以更改数量,但接下来会发生什么?价格和数量如何更新。我看不到任何更新购物车中价格或数量的按钮或控件。如果您对此有任何意见,请告诉我。 谢谢,沙拉特
【问题讨论】:
标签: kentico
您的转换中应该有一个名为 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 个单位的文本框并在其旁边提供更新按钮
【讨论】: