/
Rendering Transformation Rules
Rendering Transformation Rules
Description
Rendering Transformation Rules are used in executePageEditorAction and mvc.customizeRendering pipelines to manage transformations between compatible renderings.
compiled web.config
<pipelines> ... <executePageEditorAction> ... <processor patch:before="processor[@type='Sitecore.Pipelines.ExecutePageEditorAction.StopIfSublayout, Sitecore.Kernel']" type="Score.Custom.Pipelines.Analytics.RunReplaceRenderingRules, Score.Custom"/> ... </executePageEditorAction> ... <mvc.customizeRendering> ... <processor patch:after="*[last()]" type="Score.Custom.Pipelines.Analytics.RunReplaceRenderingRules, Score.Custom"/> ... </mvc.customizeRendering> </pipelines>
RunReplaceRenderingRules processor executes rules under "/sitecore/system/Settings/Rules/Rendering Transformations/Rules" folder.
Rule Definitions
Rendering Transformation Rules definitions are under "/sitecore/system/Settings/Rules/Definitions/Elements/Rendering Transformations" folder.
Custom Conditions
Rendering Transformation has only one condition:
- Replacing Specific Rendering Condition - the condition evaluates to true if source and target renderings are of specified types (specified as FromRendering for source, and as ToRendering for target rendering).
Custom Actions
Rendering Compatibility has 2 actions:
- Replace Direct Descendent Rendering - the action moves direct descendants of source rendering (specified as FromRendering) into target rendering (specified as ToRendering)
Replace Dynamic Key Value - the action moves renderings contained in source placeholder (specified as FromKey) to target placeholder (specified as ToKey)
, multiple selections available,
Related content
Rendering Compatibility Rules
Rendering Compatibility Rules
More like this
Replacing Specific Rendering Condition
Replacing Specific Rendering Condition
More like this
Templates Location Rules
Templates Location Rules
More like this
Placeholder Settings Rules
Placeholder Settings Rules
More like this
Component Datasource Location Rules
Component Datasource Location Rules
More like this
Replace Dynamic Key Value Action
Replace Dynamic Key Value Action
More like this