1) By default the settings for the designer are in ProductsDesigner.cs
var singleItemSettings = new SingleItemSettingsDesignerView();
singleItemSettings.DesignedDetailViewType = typeof(ProductDetailsView).FullName;
2)The template .aspx requires specific controls to be placed on it to render it. The required controls are defined in the template code file(or the base class, ViewBase). For example FrontendProductsDetailsView.ascx is called from ProductsDetailsView.cs inheriting from ViewBase will require to wrap the controls in RadListView and have at least the basic Registered assemblies. Also there is <sf:ContentView to present comments textboxes definded in ProductsDetailsView.cs.
3) The loop might occur in the code. I suggest to debug the workflow and see where in the code the loop occur. For best reference make sure you have workflow of the ModuleItem as implemented in ProductsModuleSample.
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