如何获取站点图标以正确更新SharePoint 2010 Web部件页面
-
08-10-2019 - |
题
我正在努力在SharePoint 2010中创建可重复使用且可扩展的Web应用程序。我创建了一个主页,可以在网站中的所有页面上应用。但是,每当我创建一个Web部件页面并导航到它时,网站图标都不会显示。而不是显示我的自定义站点图标,而是显示默认的SharePoint图标。我可以通过将图标直接放入主页来解决这个问题,但是如果我想扩展此Web应用程序,这将需要我创建一个新的主页。
有人知道为什么会发生这种情况吗?我最初的想法是,Web部件页面已被以某种方式定制为不使用默认主页,但这似乎并非如此:如果我更新主页,则会反映在Web部件页面中。
谷歌搜索并检查此网站几乎没有答案。我只发现一个帖子报告了我观察到的相同问题,但没有解决方案。
如果有帮助,我确实注意到到达此页面时确实有一种现象。在页面完全加载之前,正确的站点图标出现了一秒钟,然后被默认站点图标替换。希望有帮助。
没有正确的解决方案
其他提示
我今天早上遇到了同一问题,不想仅仅为此创建一个自定义主页,但是幸运的是,它通过遵循AdmlCrunch的建议很快解决(在SharePoint 2010上):
- 转到欲望页面
- 单击顶部的“页面”选项卡
- 单击右侧的“标题栏属性”(在功能区)
- 在右侧的“图像链接”部分中,粘贴在图像URL中
- 单击确定
唯一的坏事是,您必须更新要显示自定义图标映像的每个Web部件页面。
我只是遇到同样的问题。 Web零件页面有自己的图标,您可以设置。
要设置图标单击 页 > 标题栏属性. 。这将打开 网络零件页面标题栏 对话。在此对话框中,有一个区域可以设置 图像链接. 。您可以在此处设置图标。我只是将URL复制到站点图标。
打开设计人员的页面并删除自定义标题栏位持有人:
[WebPartPages:TitleBarWebPart]
来自 :
[asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea"]