0

我最初基于“发布门户”网站定义创建了一个网站集。现在一段时间后,我想在 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 恰好是带有工作流的发布站点。

是否有任何解决方案可以显示我的自定义 Web 级网站定义,而无需使用新网站定义重新创建网站集?

4

2 回答 2

0

在 Webtemp.*.xml 中确保模板配置标签的属性设置为

SubWebOnly="True" 
and 
RootWebOnly="False"
于 2009-06-12T18:32:39.140 回答
0

通过单击站点操作 -> 站点设置 -> 页面布局和站点模板(在外观类别下)检查您的站点模板是否可用于子站点。

如果您从那里选择“子网站只能使用以下网站模板”选项,请查看您的模板是否已列出并在可能的情况下使其可用。然后它应该出现在选择中。

如果这不起作用,请告诉我队友,因为我可以查找另一种解决方案。

干杯

于 2009-05-13T19:06:23.987 回答