| CMSPageCheckUIElementAccessHierarchical Method (UIElementInfo, MacroResolver, Int32, Boolean) | 
            Checks the permissions of all UI elements hierarchically starting with specified UI element.
            Use optional parameter (contextResolver) and macro in ElementAccessCondition will be also checked.
            Use two optional parameters (isDialog, rootElementId) if your ui element is dialog.
            In case of insufficient permissions appropriate redirection is made.
            
 
Namespace: CMS.UIControlsAssembly: CMS.UIControls (in CMS.UIControls.dll) Version: 13.0.131
 Syntax
Syntaxpublic static bool CheckUIElementAccessHierarchical(
	UIElementInfo element,
	MacroResolver contextResolver = null,
	int rootElementId = 0,
	bool redirectToAccessDenied = true
)
Parameters
- element
- Type: CMS.ModulesUIElementInfo
 UI element info
- contextResolver (Optional)
- Type: CMS.MacroEngineMacroResolver
 The context resolver for macro in ElementAccessCondition.
- rootElementId (Optional)
- Type: SystemInt32
 The root element ID.
- redirectToAccessDenied (Optional)
- Type: SystemBoolean
 Indicates whether not fulfillment permissions should cause redirect to access denied
Return Value
Type: 
BooleanReturns false if UI current user is not authorized per UI element (requires disabled redirectToAccessDenied parameter)
 See Also
See Also