I created a template off of a master page. The template has a single main content area and 2 content areas for the purpose of placing an image or caption that will be the same for most pages.
I created a second template off the first template and dropped the appropriate image and caption in the 2 content areas. I expect that my site might have 2 or 3 templates created off the first with a different image and/or caption.
This appears to work but when I create a page from the second template, anything added to a content area in the second or the first template does not appear in the page. In other words, the ability to add content to the content areas within a template doesn't seem to actually do anything. It doesn't require 2 templates to cause this issue.
Additionally 4 of my 6 test pages (which all use the 2nd template) get the following error during preview:
ScriptManager object is not set to a reference.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: ScriptManager object is not set to a reference.
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
[HttpException (0x80004005): ScriptManager object is not set to a reference.]
Telerik.Sitefinity.Modules.Pages.PageManager.ConfigureScriptManager(Page page, ScriptRef scripts, Boolean throwException) +367
Telerik.Sitefinity.Web.UI.ContentUI.Views.Backend.ViewBase.OnPreRender(EventArgs e) +62
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3532
The only real difference between the pages is the content item in the main content area. Each 1 has a different type of content, such as news, blog, event, etc..
Should content added in the template in a content area be rendered/available on the page? This actually works fine with the default templates or templates I make from the default templates.
I added a script manager into the master page and this seems to have solved the problem for all the related pages.
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="IFTest.master.cs" Inherits="SitefinityWebApp.IFTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">