页面布局未显示在页面布局列表中

时间:2009-03-10 16:31:58

标签: sharepoint sharepoint-2007

我有一个功能,可以部署一些站点列,内容类型(继承自页面发布内容类型)和基于我的内容类型的页面布局。

在两个测试上,一切都很好,在不同的服务器上执行,但在第三台服务器上,虽然功能正确激活,我可以在画廊中看到网站列,内容类型和页面布局,但我无法创建基于我的页面布局的新页面,因为页面布局没有出现在可用页面布局列表中。

在所有测试中,我使用过管理员帐户。

有没有人对此可能的原因有任何想法?

感谢。

5 个答案:

答案 0 :(得分:12)

您是否查看了“网站设置”下的“页面布局和网站模板”页面?在此页面上,您可以启用一个选项,将可用的页面布局限制为指定的页面布局列表。

我参与了一个项目,我们需要限制自定义网站定义中可用的页面布局。我们在一个功能中实现了这一功能,该功能启用了“有限页面布局”选项,并在激活时填充了可用页面布局列表。

如果这是您遇到的问题,您只需在网络界面中关闭此选项或手动添加新的页面布局,但您也可以考虑实施一个功能接收器,自动将您的自定义页面布局添加到列表中可用的布局。

答案 1 :(得分:2)

谢谢大家的回答。

实际发生的是,页面布局由于某种原因被部署为主页面而不是页面布局。管理员手动更改了此功能,现在可以正常使用。

答案 2 :(得分:1)

这只是一个有根据的猜测,但请检查页面布局是否等待登记或批准。

答案 3 :(得分:1)

在我的情况下,布局的路径是错误的,所以布局本身最终位于不同的位置,当我纠正我能够看到结果时。

答案 4 :(得分:0)

我手动添加了文件,但没有出现。 当我从UI编辑该布局页面的属性并保存它时,它就出现了。