По умолчанию при переходе в список или библиотеку иконка сайта остается неизменной. Но как бы сделать так, чтобы при переходе в определенную библиотеку (или список) иконка сайта менялась на какую-нибудь другую?
В свойствах списка такого параметра нет, поэтому предлагаю такое решение:
1. Откройте представление списка в SharePoint Designer
2. Найдите строку
<asp:content contentplaceholderid="PlaceHolderAdditionalPageHead" runat="server">
3. Прямо перед закрывающим тегом </asp:content>, вставьте скрипт:
<script type="text/javascript">
function ChangeTitleLogo()
{
var _img = document.getElementById("ctl00_onetidHeadbnnr2");
_img.setAttribute("src","/SiteAssets/books.png");
}
_spBodyOnLoadFunctionNames.push("ChangeTitleLogo");
</script>
В свойствах списка такого параметра нет, поэтому предлагаю такое решение:
1. Откройте представление списка в SharePoint Designer
2. Найдите строку
<asp:content contentplaceholderid="PlaceHolderAdditionalPageHead" runat="server">
3. Прямо перед закрывающим тегом </asp:content>, вставьте скрипт:
<script type="text/javascript">
function ChangeTitleLogo()
{
var _img = document.getElementById("ctl00_onetidHeadbnnr2");
_img.setAttribute("src","/SiteAssets/books.png");
}
_spBodyOnLoadFunctionNames.push("ChangeTitleLogo");
</script>
Вместо /SiteAssets/books.png укажите путь к вашей картинке :)
Комментариев нет:
Отправить комментарий