Version 2.11 includes the following improvements to CyberStore front-end controls and user experience elements:
The CatalogCategoryBreadcrumbControl can now track the most recent Category page that the user visited. This determines which Category is displayed in a breadcrumb on an "Item Detail" page.
This improvement also includes two new properties to help determine which values to display in the breadcrumb:
| Property | Description | Default Value | Available Replacement Tags | 
|---|---|---|---|
| BreadcrumbItemLabelText | The text displayed at the Item level of the breadcrumb. | "", results in Item Name. | 
                    
  | 
            
| BreadcrumbModelLabelText | The text displayed at the Model level of the breadcrumb. | "", results in Model Name. | 
                    
  | 
            
For all Categories that inherit the ListingControl, you can use the OverrideCategoryList property to specify a comma-separated list of Category IDs. With this list, you can override the default search Category scope.
Each price type in the CatalogPricingControl now has a unique CSS class within the Label and Amount texts. This means that you can edit each of these texts individually.
Additionally, CyberStore injects a WebDiscountedCSSClass into other pricing Labels and Amounts in the CatalogPricingControl. Therefore, when a web price is displayed, you have more formatting options.
See the table below for the new available control properties and their default classes:
| Property Name | Default Value | 
|---|---|
| DefaultPriceCSSClass | DefaultPrice | 
| CustomerPriceCSSClass | CustomerPrice | 
| DiscountPriceCSSClass | DiscountPrice | 
| WebPriceCSSClass | WebPrice | 
| SavingsMessageCSSClass | SavingsMessage | 
| WebDiscountedCSSClass | WebDiscounted | 
We have made the following improvements to the CatalogCategoryNavigationControl:
When you click the Continue Shopping button, by default the Site redirects you to the last known e-commerce page you visited. Otherwise, you are redirected to the site's homepage. To override this setting and to designate a specific e-commerce page, set the value of the ContinueButtonUrl property to any valid CyberStore URL.
See the example below for SitePages.config:
| Example | 
                         
                            Copy Code
                         
                     | 
                
|---|---|
                        <Control src="shoppingcartDisplayControl.ascx" Name="ShoppingCart" ContinueButtonUrl="/ecommerce/category/performance-bicycles/" />  | 
                |
When you use the Enter button on your front-end Site, the following default activities take place, depending on your location within the Site:
| Area | Default ENTER Key Action | 
|---|---|
| Search Box | Executes search using entered keywords and Categories. | 
| Add to Cart | Clicks the Add to Cart button. | 
| Account Registration | Clicks the Continue button. | 
| Checkout | Clicks the Continue button. | 
| Shopping Cart | Clicks the Recalculate button. | 
When you add a new Item List (Account or Customer type) using the "Item List" pop-up on an "Item Detail" page, the current selected Item is automatically added to that new list.