1. What is the file ~/Sitefinity/cmentrypoint.aspx and why do we need to make a change in this file? Is there any documentation that I can read up about this?
All page requests pass through cmsentrypoint.aspx.
The file inherits InternalPage.cs
which implements methods for page management- getting the mode of the page,
name of the Cms Page, instance of CmsManager,
optional page settings like EnableViewState, returns the name of the Theme to be set for the current page We do not have documentation about this file.
2. Where would I implement the code to dynamically change the template? On the Sitefinity page or my ASP.NET page?
You should create a class in your App_Code folder and make the changes in cmsentrypoint.aspx
as in the example.
the Telerik team
, the state of the art learning tool for Telerik products.