Monday, March 17, 2008

SharePoint: Always show a link to the homepage in a breadcrumb

Master Page:

<div id="breadcrumbSection">
    <table cellpadding="0" cellspacing="0" border="0">
        <tr>
            <td>
                <a href="<% $SPUrl:~SiteCollection/%>" runat="server">Home</a>&nbsp;
            </td>
            <td>
                <!--- Breadcrumb --->
                <asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server">
                <asp:SiteMapPath SiteMapProvider="CurrentNavSiteMapProviderNoEncode" id="ContentMap" SkipLinkText="First*Point" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/>&nbsp;
                </asp:ContentPlaceHolder>
            </td>
        </tr>
    </table>
</div>

CSS file:

.breadcrumb a:first-child
{
    display: none;
    visibility: hidden
}

0 comments: