Follow

Version 7.0.1.0

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" />
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments