我在Sharepoint中使用“发布网站与工作流程”网站模板创建了一个子网站。Sharepoint网站模板:如何设置默认网站模板
然后,我使用自定义页面布局在子网站中创建了一个页面,并将该页面设置为子网站的默认页面。
然后,通过转到我的子网站下的此页面,将该子网站导出为网站模板。 http://domain/mysubsite/_layouts/savetmpl.aspx
我检查创建模板
此模板的伟大工程,当包括内容按钮即当我创建一个使用它的网站上有我的自定义页面布局作为默认页新的子网站(mysubsite2)意。
问题是,如果我尝试在mysubsite2下创建第三个子网站,默认情况下唯一可用的网站模板是“使用工作流发布网站”。
我可以回到网站集的根目录,并告诉它允许用户在创建网站时只能看到我的自定义网站模板,并通过所有子网站继承此模板,但理想情况下,子网站会自动使用自定义我通过前面描述的过程创建的模板。如何修改/创建一个网站模板,将其自身用作所有子网站的默认模板?我需要在onenet.xml“AvailableWebTemplates”中设置什么?我如何参考我的自定义网站模板。
感谢您的回复。你的关于enumtemlates的提示应该有所帮助。我会尽量利用明天。你是如何创建你的网站模板?使用savetmpl.aspx还是复制另一个模板并修改它? – 2009-08-20 00:44:02
我使用savetmpl.aspx保存了模板。 – 2009-08-20 06:47:39