我最初根据“发布门户”网站定义创建了一个网站集。现在一段时间后,我想在Web范围级别为某些子站点创建自己的站点定义。问题是我的自定义网站定义没有显示在选项列表中,只显示“使用工作流发布网站”。
我很确定我已将此跟踪到发布门户网站定义的网站定义文件(位于C:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ TEMPLATE \ SiteTemplates \ BLANKINTERNET \ XML \ ONET.XML)。它包含以下行:
<Property Key="AvailableWebTemplates" Value="*-BLANKINTERNET#2"/>
BLANKINTERNET模板定义的配置#2碰巧是带工作流的发布站点。
是否有任何解决方案会显示我的自定义网站级网站定义,而不需要使用新网站定义重新创建网站集?
答案 0 :(得分:0)
点击网站操作 - &gt;检查您的网站模板是否可用于子网站。网站设置 - &gt;页面布局和网站模板(在外观和感觉类别下)。
如果您选择“子网只能使用以下网站模板”选项,请从此处查看您的模板是否已列出并尽可能使其可用。它应该出现在选择中。
如果这不起作用,请让我知道配偶,因为我可以查找另一个解决方案。
干杯
答案 1 :(得分:0)
在Webtemp。*。xml中,确保模板配置标记的属性设置为
SubWebOnly="True"
and
RootWebOnly="False"