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

Posted

技术标签:

【中文标题】SharePoint - 使用 SP Designer 编辑搜索页面【英文标题】:SharePoint - edit search page using SP Designer 【发布时间】:2013-07-16 23:43:41 【问题描述】:

我从事的项目有两个不同的搜索结果页面。当搜索范围为This Site时,使用的搜索结果页面为osssearch.aspx。当范围是所有站点时,搜索结果页面是 results.aspx - 它是某种自定义搜索页面。我必须编辑这两个页面。我只能使用 SP Designer 编辑它们。我成功编辑了 osssearch.aspx 页面。但是 results.aspx 是一个非常奇怪的页面 - 非常长并且其中包含太多 xslt。我在上面创建了更改,但我只能通过我的帐户查看它们。对于所有其他帐户,更改是不可见的。我签入了页面。任何想法为什么这些变化是不可见的?

【问题讨论】:

【参考方案1】:

我猜你也必须发布页面(签入页面是不够的)。

如果这是您更新的 Xslt 文件,您还必须检查 xslt 文件本身。

附带说明,您应该知道有一个SharePoint dedicated site in the StackExchange Network。

【讨论】:

非常感谢您的帮助!我在签入时发布了主要版本,但我仍然看不到其他帐户的更改。我不认为 xslt 文件有问题。我没用,我只是在页面上加了一个链接。【参考方案2】:

可能是因为当您编辑页面时,您修改的是个性化页面而不是全局页面。它与 2007 年的 mysites 配置文件非常相似。您的个人资料与公众对您个人资料的看法可能会有所不同。

如果您认为 XSLT 是问题所在,请先尝试添加一些简单的“hello sharepoint”文本,以查看其他配置文件是否可以看到它。在 XSLT 之外,在 placeholdermain 附近执行此操作。如果您能看到它,那么它就是 XSLT。如果没有,你有更大的问题。

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

【讨论】:

以上是关于SharePoint - 使用 SP Designer 编辑搜索页面的主要内容,如果未能解决你的问题,请参考以下文章

将 SharePoint 2013 WSP(Web 部件)迁移到 SharePoint 2019(本地)[关闭]

SharePoint Designer 2013 连接 Office 365 必需安装2个SP

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第15章节--开发SP2013工作流应用程序

sharepoint 2007 更新

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第10章节--SP2013中OAuth概览 总结

Sharepoint PeopleEditor操作