如何在 Sharepoint 2010 Web 部件页中正确更新站点图标
Posted
技术标签:
【中文标题】如何在 Sharepoint 2010 Web 部件页中正确更新站点图标【英文标题】:How to get Site Icon to properly update in Sharepoint 2010 Web Part Page 【发布时间】:2011-05-08 17:35:03 【问题描述】:我正在努力在 SharePoint 2010 中创建一个可重用和可扩展的 Web 应用程序。我创建了一个母版页以应用于网站中的所有页面。但是,每当我创建 Web 部件页面并导航到它时,站点图标都不会显示。它没有显示我的自定义网站图标,而是显示默认的 SharePoint 图标。我可以通过将图标直接放入母版页来解决此问题,但如果我想扩展此 Web 应用程序,则需要创建一个新的母版页。
有人知道为什么会这样吗?我最初的想法是,Web 部件页面以某种方式被自定义为不使用默认母版页,但情况似乎并非如此:如果我更新母版页,它会反映在 Web 部件页面中。
谷歌搜索和检查这个网站几乎没有得到任何答案。我只发现一篇帖子报告了我观察到的相同问题,但没有解决方案。
如果有帮助,我在导航到此页面时确实注意到了一个现象。在页面完全加载之前,正确的站点图标会出现片刻,然后被默认站点图标替换。希望对您有所帮助。
【问题讨论】:
【参考方案1】:今天早上我遇到了同样的问题,不想为此创建自定义母版页,但幸运的是,按照 admlcrunch 的建议(在 SharePoint 2010 上)很快解决了这个问题:
-
进入愿望页面
点击顶部的“页面”标签
点击右侧的“标题栏属性”(在功能区中)
在右侧的图片链接部分,粘贴图片网址
点击确定
唯一不好的是,您必须更新每个希望自定义图标图像显示的 Web 部件页面。
【讨论】:
【参考方案2】:我只是遇到了同样的问题。 Web 部件页有自己的图标,您可以设置这些图标。
要设置图标,请单击页面 > 标题栏属性。这将打开 Web 部件页面标题栏 对话框。在这个对话框中有一个区域可以设置图像链接。您可以在此处设置图标。我刚刚将 URL 复制到了站点图标。
【讨论】:
【参考方案3】:在设计器中打开页面并删除自定义标题栏占位符:
[WebPartPages:TitleBarWebPart]
来自:
[asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea"]
【讨论】:
以上是关于如何在 Sharepoint 2010 Web 部件页中正确更新站点图标的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SharePoint 2010 的 XSLT 列表 Web 部件中隐藏列表功能区?
如何在 SharePoint 2010 沙盒可视 WebPart 上创建可编辑属性
如何创建 SharePoint 2010 wsp 并包含已构建为 DLL 和强签名的 Web 部件
如何在 SharePoint 2010 中查看/编辑 SQL 表的扩展属性 [重复]