CMSProductsPage Class |
Namespace: CMS.Ecommerce.Web.UI
public class CMSProductsPage : CMSEcommerceObjectsPage
The CMSProductsPage type exposes the following members.
Name | Description | |
---|---|---|
![]() | CMSProductsPage |
Name | Description | |
---|---|---|
![]() | mBodyClass |
Generic body class - contains the base body CSS class
(Inherited from CMSPage.) |
Name | Description | |
---|---|---|
![]() | Action |
Action query parameter value.
(Inherited from CMSDeskPage.) |
![]() | AddBaseTag |
Gets or sets the value that indicates whether base tag with target _self should be added to the header
(Inherited from CMSPage.) |
![]() | AfterFormPlaceHolder |
Gets placeholder located after form element.
(Inherited from AbstractCMSPage.) |
![]() | AllowGlobalObjects |
Indicates global objects are allowed on current site besides site-specific ones. Type of the objects depends on settings key name
set in GlobalObjectsKeyName property.
(Inherited from CMSEcommerceObjectsPage.) |
![]() | BodyClass |
Body class
(Inherited from CMSPage.) |
![]() | CheckDocPermissions |
Indicates if document permissions should be checked during page load.
(Inherited from CMSDeskPage.) |
![]() | CheckHashValidationAttribute | (Inherited from CMSPage.) |
![]() | ConfiguredSiteID |
Returns id of the configured site. For admin allows to configure global objects on demand (siteId in querystring == 0).
In other cases returns 0 (when global objects allowed and asked for global objects) or current site ID (when using site specific configuration only).
(Inherited from CMSEcommerceObjectsPage.) |
![]() | ContextMenuContainer |
Container control for the context menus.
(Inherited from AbstractCMSPage.) |
![]() | CultureCode |
Culture to consider as preferred.
(Inherited from CMSDeskPage.) |
![]() | CurrentMaster |
Current CMSMasterPage page
(Inherited from CMSPage.) |
![]() | CurrentSiteName |
Current site name
(Inherited from CMSPage.) |
![]() | CurrentUser |
Current user
(Inherited from CMSPage.) |
![]() | CurrentUseXUACompatible |
If true, X-UA-Compatible header will be added to the page.
(Inherited from AbstractCMSPage.) |
![]() | Device |
Device query parameter value.
(Inherited from CMSDeskPage.) |
![]() | DisableAdministrationInterface |
If true, the administration interface is disabled
(Inherited from CMSPage.) |
![]() | DisplayTreeInProducts |
Indicates if content tree is displayed in product management UI. Value is based on setting for current site.
|
![]() | DocumentID |
Gets document ID of current document.
(Inherited from CMSDeskPage.) |
![]() | DocumentManager |
Document manager control.
(Inherited from AbstractCMSPage.) |
![]() | EditedObject |
Object edited by the current page. If set to NULL, redirects to the information page with information that object has been deleted.
(Inherited from CMSPage.) |
![]() | EditedObjectParent |
Parent of object edited by the current page. If set to NULL, redirects to the information page with information that object has been deleted.
(Inherited from CMSPage.) |
![]() | EnableContextHelp |
Tells you whether context help script generation into page is enabled.
(Inherited from AbstractCMSPage.) |
![]() | EnableSplitMode |
Indicates if split mode (side by side comparison) is enabled for this page. Default value is false.
(Inherited from CMSDeskPage.) |
![]() | EnsureDocumentManager |
Indicates if document manager should be ensured
(Inherited from AbstractCMSPage.) |
![]() | EnsurePreferredCulture |
Indicates if content preferred culture should be ensured.
(Inherited from AbstractCMSPage.) |
![]() | FooterContainer |
Container control for the page footers.
(Inherited from AbstractCMSPage.) |
![]() | GlobalObjectsKeyName |
Settings key name allowing usage of global objects.
(Inherited from CMSEcommerceObjectsPage.) |
![]() | HeaderActions |
Local header actions
(Inherited from AbstractCMSPage.) |
![]() | IsAdmin |
Indicates if current user has 'Admin' privilege level.
(Inherited from CMSEcommercePage.) |
![]() | IsCMSDesk |
Determines whether the current page is located under the CMS Desk.
(Inherited from AbstractCMSPage.) |
![]() | IsDialog |
Indicates whether page is a dialog.
False by default.
(Inherited from AbstractCMSPage.) |
![]() | IsGlobalStoreAdmin |
Indicates if current user is allowed to access global (multistore) configuration.
(Inherited from CMSEcommercePage.) |
![]() | IsProductOption |
Indicates whether the page is for normal product or for product option.
|
![]() | IsProductsUI |
Identifies if the page is used for products UI
(Inherited from CMSEcommercePage.) |
![]() | IsRootDialog |
Indicates whether page is root dialog (top dialog page with header and footer)
(Inherited from AbstractCMSPage.) |
![]() | IsStandardPage |
If true, the page is a UI page
(Inherited from AbstractCMSPage.) |
![]() | ManagersContainer |
Container for the page and script managers
(Inherited from CMSPage.) |
![]() | MessagesPlaceHolder |
Local page messages placeholder
(Inherited from AbstractCMSPage.) |
![]() | Mode |
Mode query parameter value.
(Inherited from CMSDeskPage.) |
![]() | Node |
Gets current document.
(Inherited from CMSDeskPage.) |
![]() | NodeID |
Gets node ID of current document.
(Inherited from CMSDeskPage.) |
![]() | PageBreadcrumbs |
Page title
(Inherited from CMSPage.) |
![]() | PageStatusContainer |
Page status container
(Inherited from CMSPage.) |
![]() | PageTitle |
Page title
(Inherited from CMSPage.) |
![]() | PersistentEditedObject |
Special property allowing to treat edited object as non-static property
Usable when you need to store information about edited object and then after post back reload it based on id and object type
(Inherited from CMSPage.) |
![]() | ProductID |
ID of the product taken from query parameter 'productId' or from node specified by query parameter 'nodeId'.
|
![]() | ProductsStartingPath |
Starting path indicating where the product sub tree starts. Reflects also UserStartingAliasPath property of current user.
|
![]() | RegisterPageLoadedScript |
Indicates if page loaded script should be registered.
(Inherited from CMSPage.) |
![]() | RegisterSplitScrollSync |
Indicates if scrollbar synchronization script is registered. Default value is true.
(Inherited from CMSDeskPage.) |
![]() | RegisterWOpener |
If true, the page registers the wopener JavaScript variable
(Inherited from CMSPage.) |
![]() | RelativePath |
Page relative path
(Inherited from CMSPage.) |
![]() | RequiresDialog |
Gets or sets the value that indicates whether the page is displayed as dialog.
(Inherited from CMSPage.) |
![]() | RequireSite |
If true, current site is required.
(Inherited from CMSDeskPage.) |
![]() | ScriptManagerControl |
Script manager control.
(Inherited from AbstractCMSPage.) |
![]() | ShowSiteInGrids |
Indicates if information that object belongs to specific site or is global will be shown in listings.
(Inherited from CMSEcommerceObjectsPage.) |
![]() | SiteID |
Id of the site. Value taken from query string parameter "siteId", or from SiteContext.CurrentSiteID when no SiteId
supplied or not an admin. Special values (non-positive) are passed without change.
(Inherited from CMSEcommercePage.) |
![]() | SplitModeAllwaysRefresh |
Indicates if split mode frame should be refreshed always on post-back (even for different cultures).
(Inherited from CMSPage.) |
![]() | TabMode |
Indicates if the page is in tab mode.
(Inherited from AbstractCMSPage.) |
![]() | Tree |
Tree provider object.
(Inherited from AbstractCMSPage.) |
![]() | TypeName |
Returns the object type name
(Inherited from CMSPage.) |
![]() | UIContext |
Page's UI context
(Inherited from AbstractCMSPage.) |
Name | Description | |
---|---|---|
![]() | AddConfirmation |
Adds confirmation text to existing message on the page.
(Inherited from AbstractCMSPage.) |
![]() | AddError |
Adds error text to existing message on the page.
(Inherited from AbstractCMSPage.) |
![]() | AddHeaderAction |
Adds specified action to the page header actions.
(Inherited from AbstractCMSPage.) |
![]() | AddHeaderActions |
Adds the list of header actions to the page header actions.
(Inherited from AbstractCMSPage.) |
![]() | AddInformation |
Adds information text to existing message on the page.
(Inherited from AbstractCMSPage.) |
![]() | AddMenuButtonSelectScript(String, String, String) |
Adds script for selecting of ecommerce menu button.
(Inherited from CMSDeskPage.) |
![]() | AddMessage |
Adds text to existing message on the page.
(Inherited from AbstractCMSPage.) |
![]() | AddNoCacheTag |
Adds the no-cache tag to the page header
(Inherited from CMSPage.) |
![]() | AddNodeIDParameterToUrl |
Appends nodeId parameters to given URL.
|
![]() | AddProductParametersToUrl |
Appends nodeId and siteId parameters to given URL.
|
![]() | AddScript |
Adds the script to the page
(Inherited from CMSPage.) |
![]() | AddWarning |
Adds warning text to existing message on the page.
(Inherited from AbstractCMSPage.) |
![]() | BasePage_Load |
PageLoad event handler
(Inherited from CMSDeskPage.) |
![]() | CheckAdministrationInterface |
Checks if the administration interface is enabled, if not, redirects to access denied
(Inherited from CMSPage.) |
![]() | CheckCurrencyRounding |
Checks the price has correct maximum decimal places defined in currency configuration.
(Inherited from CMSEcommerceObjectsPage.) |
![]() | CheckDocumentPermissions |
Checks document permissions regarding the document manager mode and optionally redirects to access denied page
(Inherited from CMSDeskPage.) |
![]() | CheckDocumentPermissions(PermissionsEnum) |
Checks currently edited document permissions and optionally redirects to access denied page
(Inherited from CMSDeskPage.) |
![]() | CheckEditedObjectSiteID |
Checks if site id of edited object corresponds to current site ID and site settings. If it does not,
user is redirected to 'Object doesn't exist' page.
(Overrides CMSEcommerceObjectsPageCheckEditedObjectSiteID(Int32).) |
![]() | CheckEditor |
Checks whether the user is an editor
(Inherited from CMSPage.) |
![]() | CheckExploreTreePermission |
Checks if user has permission explore tree which is needed to create product when products are displayed in tree mode.
|
![]() | CheckGlobalAdministrator |
Checks whether user is global administrator with access to all applications
User without global access is redirected to access denied page.
(Inherited from CMSPage.) |
![]() | CheckLicense |
Checks the license for the given feature. Redirects to feature not available if not available.
(Inherited from CMSPage.) |
![]() | CheckMainCurrency |
Checks if the site specified by the site ID has a main currency defined.
Returns true if the main currency is defined, otherwise returns false and shows warning on the page.
(Inherited from CMSEcommercePage.) |
![]() | CheckPermissions |
Checks the security of the permissions, returns true if the security check succeeded
(Inherited from CMSPage.) |
![]() | CheckProductModifyAndRedirect |
Checks permissions to modify given product and redirect to access denied page when not passed.
Returns true if current user is authorized to modify given product;
(Inherited from CMSEcommercePage.) |
![]() | CheckResourceSite |
Checks the security of the resource, returns true if the module is assigned to the site
(Inherited from CMSPage.) |
![]() | CheckSite |
Checks if current site is valid. Redirects to invalid web site if not.
(Inherited from CMSPage.) |
![]() | CheckUIElements |
Checks the security of the UI elements, returns true if the security check succeeded
(Inherited from CMSPage.) |
![]() | CMSDeskPage_Init |
Handles the Init event of the CMSDeskPage control.
(Inherited from CMSDeskPage.) |
![]() | CreateDocumentManager |
Creates a document manager for this page.
(Inherited from AbstractCMSPage.) |
![]() | DisableDebugging |
Disables all debugging for current page
(Inherited from CMSPage.) |
![]() | EnsureDocumentBreadcrumbs |
Ensures current document breadcrumbs (non-clickable)
(Inherited from CMSDeskPage.) |
![]() | EnsureFootersControl |
Ensures the page footer control.
(Inherited from AbstractCMSPage.) |
![]() | EnsureProductBreadcrumbs |
Creates product breadcrumbs.
|
![]() | EnsureScriptManager |
Ensures the script manager on the page.
(Inherited from CMSPage.) |
![]() | EnsureSplitMode |
Ensures split mode.
(Inherited from CMSDeskPage.) |
![]() | Eval(String, Boolean) |
Evaluates the item data (safe version), with html encoding.
(Inherited from AbstractCMSPage.) |
![]() | EvalReturnType(String) |
Templated Eval, returns the value converted to specific type.
(Inherited from AbstractCMSPage.) |
![]() | EvalBool |
Evaluates the item data and converts it to the bool.
(Inherited from AbstractCMSPage.) |
![]() | EvalDateTime |
Evaluates the item data and converts it to the date time.
(Inherited from AbstractCMSPage.) |
![]() | EvalDecimal |
Evaluates the item data and converts it to the decimal.
(Inherited from AbstractCMSPage.) |
![]() | EvalDouble |
Evaluates the item data and converts it to the double.
(Inherited from AbstractCMSPage.) |
![]() | EvalGuid |
Evaluates the item data and converts it to the guid.
(Inherited from AbstractCMSPage.) |
![]() | EvalHTML |
Evaluates the item data and doesn't encode it. Method should be used for columns with html content.
(Inherited from AbstractCMSPage.) |
![]() | EvalInteger |
Evaluates the item data and converts it to the integer.
(Inherited from AbstractCMSPage.) |
![]() | EvalJSString |
Evaluates the item data, encodes it to be used in javascript code and encapsulates it with "'".
(Inherited from AbstractCMSPage.) |
![]() | EvalText |
Evaluates the item data and encodes it. Method should be used for columns with string nonhtml content.
(Inherited from AbstractCMSPage.) |
![]() | GetDocumentManagerContainer |
Gets control ideal for containing document manager.
(Inherited from AbstractCMSPage.) |
![]() | GetImageUrl |
Gets UI image URL.
(Inherited from AbstractCMSPage.) |
![]() | HandleGridsSiteIDColumn |
Shows/hides column with SiteID in given unigrid according allow global XXX setting accessible via AllowGlobalObjects property.
(Inherited from CMSEcommercePage.) |
![]() | InitSiteWhereCondition |
Creates where condition for UniGrid according object site separability settings.
(Inherited from CMSEcommerceObjectsPage.) |
![]() | InitTabs(String) |
Initializes the array for the tabs data
(Inherited from CMSPage.) |
![]() | InitTabs(String, String, String) |
Initializes the array for the tabs data
(Inherited from CMSPage.) |
![]() | LoadContextHelp |
Loads application description and help topics with respect to current UI context.
Does nothing when context help not enabled or not on standard page.
(Inherited from AbstractCMSPage.) |
![]() | LoadUserControl |
Loads the user control based on the given path
(Inherited from AbstractCMSPage.) |
![]() | LogAndShowError |
Logs the exception and displays a general error message
(Inherited from AbstractCMSPage.) |
![]() | OnInit |
Page OnInit event.
(Overrides CMSEcommercePageOnInit(EventArgs).) |
![]() | OnLoad |
Load event handler
(Inherited from CMSPage.) |
![]() | OnPreInit |
Page OnPreInit event.
(Overrides CMSEcommercePageOnPreInit(EventArgs).) |
![]() | OnPreRender |
PreRender event handler
(Inherited from CMSPage.) |
![]() | OnPreRenderComplete |
Raises the PreRenderComplete event after the OnPreRenderComplete event and before the page is rendered.
(Inherited from AbstractCMSPage.) |
![]() | RaiseCheckTabSecurity |
Raises OnCheckTabSecurity event.
(Inherited from CMSPage.) |
![]() | RaiseTabCreated |
Raises OnTabCreated event.
(Inherited from CMSPage.) |
![]() | RedirectToNewCultureVersionPage |
Redirects to new culture page
(Overrides CMSDeskPageRedirectToNewCultureVersionPage.) |
![]() | RegisterBodyModifyingScript |
Registers script that modified body element. (For IE7,8 compatibility reasons. See KB927917 for more information.)
(Inherited from AbstractCMSPage.) |
![]() | RegisterContextHelpScript |
Registers script which passes application description and help topics to UI.
If applicationName is null or empty, no application context is assumed (and applicationDescriptionUrl, applicationHelpTopics is not used).
(Inherited from AbstractCMSPage.) |
![]() | RegisterCookiePolicyDetection |
Registers client scripts that display a message in case when the browser prevents iframe pages from setting cookies. The message informs user
that the previewed page may not work properly as e.g. form submission requires CSRF token saved in cookie.
(Inherited from CMSDeskPage.) |
![]() | RegisterDialogCSSLink |
Registers CSS file for dialogs
(Inherited from CMSPage.) |
![]() | RegisterDialogHandlingScripts |
Registers script for centralized dialog closing. (Contains functionality for refreshing opener window.)
(Inherited from CMSPage.) |
![]() | RegisterEscScript |
Registers the script to handle the close window operation on ESC key
(Inherited from CMSPage.) |
![]() | RegisterExportScript |
Registers the object export function
(Inherited from CMSPage.) |
![]() | RegisterModalDialogScript |
Registers the model dialog script
(Inherited from CMSPage.) |
![]() | RegisterModalPageScripts |
Register wopener script and base target tag and resizable frameset for this page
(Inherited from CMSPage.) |
![]() | RegisterSplitModeSync(Boolean, Boolean) |
Registers js script for synchronization scroll bars in split mode.
(Inherited from CMSPage.) |
![]() | RegisterSplitModeSync(Boolean, Boolean, Boolean) |
Registers java script for synchronization scroll bars in split mode.
(Inherited from CMSPage.) |
![]() | RegisterTooltipScript |
Registers the tooltip script
(Inherited from CMSPage.) |
![]() | Render |
Render event handler
(Inherited from CMSPage.) |
![]() | RequestNewCultureVersion |
Called when requested language version of document does not exist in split mode.
|
![]() | RequestSectionNewCultureVersion |
Called when requested language version of product section does not exist in split mode.
|
![]() | ResolveUrl |
Resolves the given URL
(Inherited from AbstractCMSPage.) |
![]() | SetAction |
Sets the particular action data.
(Inherited from CMSPage.) |
![]() | SetBreadcrumb |
Sets the particular Breadcrumb data
(Inherited from CMSPage.) |
![]() | SetBrowserClass |
Sets the browser class to the body class
(Inherited from CMSPage.) |
![]() | SetCulture |
Sets current UI culture
(Inherited from CMSPage.) |
![]() | SetEditedObject |
Set edited object and ensure redirection to frame set if necessary
(Inherited from CMSPage.) |
![]() | SetHelp |
Sets the page title
(Inherited from CMSPage.) |
![]() | SetRTL |
Sets the RTL culture to the body class if RTL language
(Inherited from CMSPage.) |
![]() | SetTab(UITabItem) |
Sets the tab.
(Inherited from CMSPage.) |
![]() | SetTab(Int32, String, String, String) |
Sets the particular tab.
(Inherited from CMSPage.) |
![]() | SetTitle |
Sets the page title
(Inherited from CMSPage.) |
![]() | ShowChangesSaved |
Shows the general changes saved message.
(Inherited from AbstractCMSPage.) |
![]() | ShowConfirmation |
Shows the general confirmation message.
(Inherited from AbstractCMSPage.) |
![]() | ShowError |
Shows the specified error message, optionally with a tooltip text.
(Inherited from AbstractCMSPage.) |
![]() | ShowInformation |
Shows the given information on the page, optionally with a tooltip text.
(Inherited from AbstractCMSPage.) |
![]() | ShowMessage |
Shows the specified message, optionally with a tooltip text and description.
(Inherited from AbstractCMSPage.) |
![]() | ShowWarning |
Shows the specified warning message, optionally with a tooltip text.
(Inherited from AbstractCMSPage.) |
![]() | ValidateHash |
Checks if the user is global administrator (can access the administration (development) page, or a hash is valid)
(Inherited from CMSPage.) |
![]() | ValidatePrice |
Validates product price.
(Overrides CMSEcommerceObjectsPageValidatePrice(Decimal, CurrencyInfo, SKUInfo).) |
Name | Description | |
---|---|---|
![]() | AddToHeader |
Adds the given HTML code to the header of the page.
(Defined by PageExtensions.) |
![]() | CallHandled |
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page.
Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.) |
![]() | GetString |
Gets the string by the specified resource key
(Defined by ControlsExtensions.) |
![]() | LoadUserControl |
Loads the user control based on the given path
(Defined by ControlsExtensions.) |
Name | Description | |
---|---|---|
![]() | OnCheckTabSecurity |
Check security event.
(Inherited from CMSPage.) |
![]() | OnTabCreated |
Tab creation event.
(Inherited from CMSPage.) |