Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint-使用SP Designer编辑搜索页面_Sharepoint_Sharepoint 2010 - Fatal编程技术网

SharePoint-使用SP Designer编辑搜索页面

SharePoint-使用SP Designer编辑搜索页面,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我在一个有两个不同搜索结果页面的项目上工作。当搜索范围是此网站时,使用的搜索结果页面是osssearch.aspx。当范围为“所有站点”时,搜索结果页面为results.aspx-这是某种自定义搜索页面。我必须编辑这两页。我只能使用SP Designer编辑它们。我成功编辑了osssearch.aspx页面。但是results.aspx是一个非常奇怪的页面——非常长,而且包含太多xslt。我在上面创建了更改,但我只能通过我的帐户看到它们。对于所有其他账户来说,这种变化是不可见的。我在页面上签了名

我在一个有两个不同搜索结果页面的项目上工作。当搜索范围是此网站时,使用的搜索结果页面是osssearch.aspx。当范围为“所有站点”时,搜索结果页面为results.aspx-这是某种自定义搜索页面。我必须编辑这两页。我只能使用SP Designer编辑它们。我成功编辑了osssearch.aspx页面。但是results.aspx是一个非常奇怪的页面——非常长,而且包含太多xslt。我在上面创建了更改,但我只能通过我的帐户看到它们。对于所有其他账户来说,这种变化是不可见的。我在页面上签了名。你知道为什么这些更改是不可见的吗?

我想你也必须发布该页面(仅签入该页面是不够的)

如果这是您更新的Xslt文件,那么还必须签入Xslt文件本身


作为旁注,您应该知道存在一个。

可能是因为在编辑页面时,您正在修改个性化页面,而不是全局页面。这与2007年MySite的个人资料非常相似。您的个人资料与公众查看您个人资料的方式不同

如果您认为XSLT是问题所在,请尝试首先添加一些简单的“hello sharepoint”文本,以查看其他概要文件是否看到它。在XSLT之外,靠近主占位符执行。如果您能看到它,那么它就是XSLT。如果没有,你就有更大的问题


我听说,如果您从搜索中心模板创建了一个新站点,那么您可以更好地控制自定义页面。这只是说说而已。

非常感谢您的帮助!我在签入时发布了主版本,但我仍然无法看到其他帐户的更改。我认为xslt文件不是一个问题。我没有使用它,我只是在页面上添加了一个链接。