Замена иконки в представлении списка

По умолчанию при переходе в список или библиотеку иконка сайта остается неизменной. Но как бы сделать так, чтобы при переходе в определенную библиотеку (или список) иконка сайта менялась на какую-нибудь другую?


В свойствах списка такого параметра нет, поэтому предлагаю такое решение:


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 укажите путь к вашей картинке :)


Комментариев нет:

Отправить комментарий