Как заставить значок сайта корректно обновляться на странице веб-части Sharepoint 2010

Я работаю над созданием многоразового и расширяемого веб-приложения в SharePoint 2010. Я создал главную страницу для применения ко всем страницам сайта. Однако всякий раз, когда я создаю страницу веб-части и перехожу на нее, значок сайта не отображается. Вместо того, чтобы отображался мой собственный значок сайта, он показывает значок SharePoint по умолчанию. Я могу обойти это, поместив значок прямо на главную страницу, но для этого потребуется создать новую главную страницу, если я когда-нибудь захочу расширить это веб-приложение.

Кто-нибудь знает, почему это происходит? Сначала я думал, что страница веб-части как-то настроена так, чтобы не использовать главную страницу по умолчанию, но, похоже, это не так: если я обновляю главную страницу, это отражается на странице веб-части.

Погуглив вокруг и проверив этот сайт, мы получили мало ответов. Я нашел только один пост, в котором сообщалось о той же проблеме, что и я, но решения не было.

Если это поможет, я заметил одно явление при переходе на эту страницу. До полной загрузки страницы правильный значок сайта появляется на долю секунды, а затем заменяется значком сайта по умолчанию. Надеюсь, это поможет.

3 ответа

Сегодня утром я столкнулся с той же проблемой и не хотел создавать настраиваемую главную страницу только для этого, но, к счастью, она была быстро решена, следуя предложению admlcrunch (в SharePoint 2010):

  1. Перейти на страницу желаний
  2. Нажмите на вкладку "Страница" вверху
  3. Нажмите на "Свойства строки заголовка" справа (на ленте)
  4. В разделе "Ссылка на изображение" справа вставьте URL-адрес изображения
  5. Нажмите ОК

Единственная плохая вещь в этом заключается в том, что вам нужно обновлять каждую страницу веб-части, которую вы хотите, чтобы отображалось пользовательское изображение значка.

У меня просто была такая же проблема. Страницы веб-частей имеют собственный значок, который вы можете установить.

Чтобы установить значок, нажмите Страница > Свойства строки заголовка. Откроется диалоговое окно заголовка страницы веб-части. В этом диалоговом окне есть область для установки ссылки на изображение. Вы можете установить значок здесь. Я просто скопировал URL на иконку сайта.

Откройте страницу в дизайнере и удалите пользовательский заголовок:

[WebPartPages:TitleBarWebPart]

от:

[asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea"]

Другие вопросы по тегам