我处理的项目有两个不同的搜索结果页面。当搜索范围是本网站时,使用的搜索结果页面是osssearch.aspx。当范围是所有站点时,搜索结果页面是results.aspx - 它是某种自定义搜索页面。我必须编辑这两页。我只能使用SP Designer编辑它们。我成功编辑了osssearch.aspx页面。但results.aspx是一个非常奇怪的页面 - 非常长,并且有太多的xslt。我创建了它的更改,但我只能通过我的帐户看到它们。对于所有其他帐户,更改是不可见的。我在办公室登记了。任何想法为什么变化是不可见的?
答案 0 :(得分:0)
我猜你还必须发布页面(在页面中检查是不够的)。
如果这是您更新的Xslt文件,您还必须签入xslt文件。
作为旁注,您应该知道有SharePoint dedicated site in the StackExchange Network。
答案 1 :(得分:0)
可能是因为在您编辑页面时,您正在修改个性化页面而不是全局页面。它与2007年的mysites配置文件非常相似。您的个人资料与公众查看您的个人资料的方式有何不同。
如果您认为XSLT存在问题,请首先尝试添加一些简单的“hello sharepoint”文本,以查看是否有其他配置文件看到它。在XSLT之外,靠近占位符域执行。如果你能看到它,那就是XSLT。如果没有,你有更大的问题。
我听说,如果您从搜索中心模板创建了新网站,则可以更好地控制自定义网页。那只是听说。