SharePoint 2013 Branding: Usar um Favicon Guardado numa Library

Vamos ver como actualizar o favicon na masterpage Let's see how we can update the favicon in the masterpage to use a file stored in a library.

Nesta linha da masterpage o favicon é definido:

<SharePoint:SPShortcutIcon runat="server" IconUrl="/_layouts/images/favicon.ico" />

Como o ficheiro está guardado na pasta layouts do servidor não é um problema usar caminhos relativos, mas se guardarmos o favicon numa lista poderemos ter alguns problemas ao usarmos caminhos relativos ou absolutos, dependendo da estrutura do site.

Vamos colocar o favicon numa library na raiz da site collection. Depois referenciamos o ficheiro assim:

<link rel='shortcut icon' runat='server' href='<%$SPUrl:~SiteCollection/Style Library/MyBranding/images/favicon.ico%>' />

Esta linha deve substituir a que mostrei no inicio.

Artigos relacionados