terça-feira, 18 de novembro de 2014

[SP] PlaceHolders

Basicamente, trabalhar com PlaceHolders no SharePoint seria a mesma coisa que trabalhar com controles php no wordpress ou controles xml no blogger. O PlaceHolder é responsável por montar "blocos" dinâmicos no site, facilitando a manutenção. Os mesmos podem ser aplicados em qualquer lugar dentro do BodyContainer, aonde você deseja exibi-lo.

Basicamente, funciona da seguinte forma:

Inserir a chamada do PlaceHolder na masterpage:
<asp:ContentPlaceHolder id="NomeDoPlaceHolder" runat="server" />

Agora precisamos montar o PlaceHolder acima para exibir o conteúdo no local desejado, ou seja, aonde foi inserido o código acima.

Montando PlaceHolder em pagelayout para exibição do conteúdo:
<asp:Content ContentPlaceHolderID="NomeDoPlaceHolder" runat="server">
</asp:Content>


 Dentro do código acima, você vai inserir o conteúdo que deseja exibir, seja um html, um editor de conteúdo, editor de script e etc.

OBS: caso não tenha a chamada na master, pode ocorrer erro, e não se esquecer do runat="server", pois ele é essencial para a exibição do PlaceHolder.
Rick

Desenvolvedor Front-end à 10 anos, DJ e Produtor de música eletrônica. Fundador do blog Canaleta Web.

0 comentários:

Postar um comentário