У большинства пользователей логотип компании в заголовке сайта содержит ссылку на домашнюю страницу сайта.
Однако в SharePoint 2013 логотип ссылается на домашнюю страницу текущего сайта. Таким образом, в рамках подсайта поведение по умолчанию перенаправляет нас на главную страницу этого конкретного сайта.
Чтобы изменить ссылку в логотипе портала воспользуйтесь следующей инструкцией.
1. Откройте в Sharepoint Designer (SPD) коллекцию сайтов и перейдите к мастер страницам.
2. Выберите мастер-страницу, используемую на вашей коллекции сайтов. Обычно это seattle.html. Откройте ее в расширенном режиме редактирования.
3. Найдите в коде пару тегов SharePoint:SPSimpleSiteLink (открывающий и закрывающий). Измените эти теги на SharePoint:SPLinkButton.
4. Добавьте атрибут NavigateUrl в этот тег и установите его значение "~sitecollection/".
Пример:
Код по умолчанию:
<!--MS:<SharePoint:SPSimpleSiteLink runat="server" CssClass="ms-siteicon-a" ID="x7917ecc8c38d4bd69f58e338eab54c8c">-->
...
<!--ME:</SharePoint:SPSimpleSiteLink>-->
Должно стать:
<!--MS:<SharePoint:SPLinkButton runat="server" NavigateUrl="~sitecollection/" CssClass="ms-siteicon-a" ID="x7917ecc8c38d4bd69f58e338eab54c8c">-->
...
<!--ME:</SharePoint:SPLinkButton>-->
Сохраняем мастер-страницу и смотрим результат. Теперь клик по логотипу будет перенаправлять на главную страницу коллекции сайтов.
Если атрибуту NavigateUrl установить значение "/", то ссылка будет вести на корневой сайт портала.
Наверняка, в атрибуте NavigateUrl можно указывать и другие ссылки. Я не проверял. Экспериментируйте!