Breaking changes
Advantage CSP 7.0.1.0
Changes
User Controls
Advantage display user-controls located under /Admin/AdvantageControls have been migrated into server-controls (can be loaded into the visual studio toolbox).
Old controls will still function. You can download the proper folder structure and display of the .ascx controls (advantageControls.zip) on GitHub.
Converting Controls
- Replace references to user controls in web.config with references to server controls. (may exist in both /web.config and /admin/web.config).
- Delete the folder and all contents of /Admin/AdvantageControls
Replace
<controls>
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
<add tagPrefix="advantage" assembly="AdvantageCMS.Web.UI" namespace="AdvantageCMS.Web.UI"/>
<add tagPrefix="advantage" assembly="AdvantageCMS.Resource" namespace="AdvantageCMS.Resource"/>
<add tagPrefix="advantage" tagName="ImageSelector" src="~/Admin/AdvantageControls/Selectors/AdvantageImageSelector.ascx"/>
<add tagPrefix="advantage" tagName="LinkSelector" src="~/Admin/AdvantageControls/Selectors/AdvantageLinkSelector.ascx"/>
<add tagPrefix="advantage" tagName="DocumentSelector" src="~/Admin/AdvantageControls/Selectors/AdvantageDocumentSelector.ascx"/>
<add tagPrefix="advantage" tagName="DocumentLinkSelector" src="~/Admin/AdvantageControls/Selectors/AdvantageDocumentLinkSelector.ascx"/>
<add tagPrefix="advantage" tagName="Picture" src="~/Admin/AdvantageControls/AdvantagePicture.ascx"/>
<add tagPrefix="advantage" tagName="AdaptiveSelector" src="~/Admin/AdvantageControls/Selectors/AdvantageAdaptiveSelector.ascx"/>
<add tagPrefix="advantage" tagName="ToolGridList" src="~/Admin/AdvantageControls/ToolList/StandardToolGridListControl.ascx"/>
</controls>
With
<controls>
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
<add tagPrefix="advantage" assembly="AdvantageCMS.Web.UI" namespace="AdvantageCMS.Web.UI"/>
<add tagPrefix="advantage" assembly="AdvantageCMS.Web.UI" namespace="AdvantageCMS.Web.UI.Admin.Selectors"/>
<add tagPrefix="advantage" assembly="AdvantageCMS.Web.UI" namespace="AdvantageCMS.Web.UI.Admin.Tools"/>
<add tagPrefix="advantage" assembly="AdvantageCMS.Resource" namespace="AdvantageCMS.Resource"/>
</controls>
Replace references of the user controls with the equivalent server control references
advantage:ToolGridList -> advantage:AdvantageToolList
advantage:ImageSelector -> advantage:AdvantageSelectorImage
advantage:DocumentSelector -> advantage:AdvantageSelectorDocument
Advantage:LinkSelector -> Advantage:AdvantageSelectorLink
Advantage:DocumentLinkSelector -> Advantage:AdvantageSelectorDocumentLink
advantage:Picture -> advantage:AdvantageDisplayImage
For example, BlogArticleList.ascx :
<advantage:ToolGridList runat="server" ID="StandardToolGridListControl1" />
needs to be updated to:
<advantage:AdvantageToolList runat="server" ID="StandardToolGridListControl1" />
Comments