我有一个功能,可以部署一些网站栏、一个内容类型(继承自Page Publishing content Type)和一个基于我的内容类型的页面布局。
在不同的服务器上执行的两个测试中,一切正常,但是在第三个服务器上,虽然功能被正确激活,并且我可以在库中看到网站栏、内容类型和页面布局,但我无法基于我的页面布局创建新页面,因为页面布局没有出现在可用页面布局列表中。
在所有测试中,我都使用管理员帐户。
有没有人对可能的原因有什么想法?
谢谢。
发布于 2009-03-16 14:30:51
感谢你们所有人的回答。
实际发生的情况是,由于某种原因,页面布局被部署为母版页而不是页面布局。管理员已经手动更改了此设置,现在它可以工作了。
发布于 2009-03-13 22:38:41
你看过“网站设置”下的“页面布局和网站模板”页面了吗?在此页面上,您可以启用一个选项,该选项将可用页面布局限制为指定的页面布局列表。
我曾经在一个项目中工作过,在这个项目中,我们需要限制自定义网站定义中可用的页面布局。我们在一个功能中实现了这一点,该功能启用了“有限页面布局”选项,并在激活时填充了可用页面布局的列表。
如果这就是你遇到的问题,你可以在web界面中关闭这个选项,或者手动添加新的页面布局,但你也可以考虑实现一个功能接收器,它会自动将你的自定义页面布局添加到可用布局列表中。
发布于 2009-03-10 20:21:29
这只是一个有根据的猜测,但请检查页面布局是否正在等待签入或批准。
https://stackoverflow.com/questions/631113
复制相似问题