Sitefinity ASP.NET CMS can be extended using traditional ASP.NET Custom Controls. These controls, once compiled, can be distributed and shared between Sitefinity web sites.
Support for templates can be added to Custom Controls by inheriting from the SimpleControl class. These templates allow the control to be customized on a per web site basis by replacing the default template.
Replacing Control Templates
The original control relies on specific controls found in the template. If a custom template is used and these controls are missing, the control will crash. Consequently, it’s useful to have the original template to get information about the template requirements.
Unfortunately, this might be impossible. The original template will be contained in a DLL file and the source-code unavailable. Consequently, retrieving the original template becomes difficult.
As of this writing, the only way to retrieve the original template is to ask the programmer for it. ...