1

我正在努力在 SharePoint 2010 中创建一个可重用和可扩展的 Web 应用程序。我创建了一个母版页以应用于网站中的所有页面。但是,每当我创建 Web 部件页面并导航到它时,站点图标都不会显示。它没有显示我的自定义网站图标,而是显示默认的 SharePoint 图标。我可以通过将图标直接放入母版页来解决这个问题,但是如果我想扩展这个 Web 应用程序,那将需要我创建一个新的母版页。

有谁知道为什么会这样?我最初的想法是,Web 部件页面以某种方式被自定义为不使用默认母版页,但情况似乎并非如此:如果我更新母版页,它会反映在 Web 部件页面中。

谷歌搜索和检查这个网站几乎没有得到任何答案。我只发现一篇帖子报告了我正在观察的相同问题,但没有解决方案。

如果有帮助,我在导航到此页面时确实注意到了一个现象。在页面完全加载之前,正确的站点图标会出现片刻,然后被默认站点图标替换。希望有帮助。

4

3 回答 3

3

我今天早上遇到了同样的问题,不想为此创建自定义母版页,但幸运的是,按照 admlcrunch 的建议(在 SharePoint 2010 上)很快解决了这个问题:

  1. 进入愿望页面
  2. 单击顶部的“页面”选项卡
  3. 单击右侧的“标题栏属性”(在功能区中)
  4. 在右侧的图片链接部分,粘贴图片网址
  5. 点击确定

唯一不好的是,您必须更新希望自定义图标图像显示的每个 Web 部件页面。

于 2011-03-14T15:38:20.307 回答
2

我只是有同样的问题。Web 部件页有自己的图标,您可以设置这些图标。

要设置图标,请单击页面>标题栏属性。这将打开Web 部件页标题栏对话框。在这个对话框中有一个区域可以设置图像链接。您可以在此处设置图标。我只是将 URL 复制到站点图标。

于 2011-01-05T18:55:05.630 回答
0

Open the page in designer and remove the custom titlebar place holder:

[WebPartPages:TitleBarWebPart]

from the :

[asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea"]

于 2014-01-15T16:24:35.633 回答