Pergunta

Eu estou usando o starter páginas-mestre a partir do Codeplex, e eu quero ter o atual SiteName em cada página.Qual é a melhor maneira de fazer isso dinamicamente?

Foi útil?

Solução

Inserir <SharePoint:ProjectProperty Property="Title" runat="server"/> na masterpage onde você quiser.

Ou se você quer que ele, como o padrão v4.mestre com um ser na PlaceHolderSiteName ContentPlaceHolder como um link, em seguida, usar

<asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server">
    <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle"><SharePoint:ProjectProperty Property="Title" runat="server" /></SharePoint:SPLinkButton>
</asp:ContentPlaceHolder>

Outras dicas

Há um fora da caixa de conteúdo de marcador contendo o nome do site que pode ser colocado dentro da sua masterpage.Eu acredito que Randy tem incluído no bloco de conteúdo marcadores de posição na parte inferior da página, e você pode simplesmente levá-la para onde você quiser.

<asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server"/>

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top