Hello Kevin,
If we tkae the News module, for example, when creating the News widget designer which inherits from ContentViewDesignerBase, we register the views in the AddViews() method, where the ListView is of type ListSettingsDesignerView and the DetailsView of type SingleItemSettingsDesignerView. For example:
Both views implement the interface for selecting and editing control templates.
Upon initialization of the module we use the TemplatableControl facade of our Fluent API to register support for editable templates for the two views:
A more detailed example can be found in our Sitefinity SDK - the Products catalog sample, whose widget follows the above steps as well. I hope you find the above information useful. Please do not hesitate to let us know is you need some additional information or have any further questions, we'll be glad to help.
Greetings,
Boyan Barnev
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the
Telerik Public Issue Tracking system and vote to affect the priority of the items