Как получить иконку сайта для правильного обновления на странице веб-части Sharepoint 2010 - PullRequest
1 голос
/ 11 ноября 2010

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 14 марта 2011

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

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

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

2 голосов
/ 05 января 2011

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

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

0 голосов
/ 15 января 2014

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

[WebPartPages:TitleBarWebPart]

из:

[asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea"]

...