No novo modelo de master page aplicado no SharePoint 2013, podemos criar uma nova master em modelo HTML. as diretrizes e formas de utilização das tags mudaram um pouco, simplificando muita coisa e complicando no começo o entendimento, porém não é nenhum bixo de 7 cabeças.
As tags nesta master utilizam comentários, e são bem mais limpas que as master.master que customizavamos antes.
Peguei um problema estes dias, quando fiz um desenvolimento de Intranet com esta master html, e tive o seguinte problema: ao tentar adicionar um app (lista, biblioteca) não aparecia a opção de adicionar. Pesquisando verifiquei que, não existia os controles do menu lateral nativo do sharepoint, com isso algumas informações não carregam. Lembrando que em intranet's e ged's sempre exibimos o menu nativo para facilitar a navegação para o cliente, adicionei o código na master HTML e voltou a funcionar novamente!
<h1 id="pageTitle" class="ms-core-pageTitle">
<!--SPM:<SharePoint:AjaxDelta id="DeltaPlaceHolderPageTitleInTitleArea" runat="server">-->
<!--SPM:<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server">-->
<!--SPM:<SharePoint:SPTitleBreadcrumb
runat="server"
RenderCurrentNodeAsLink="true"
SiteMapProvider="SPContentMapProvider"
CentralAdminSiteMapProvider="SPXmlAdminContentMapProvider">-->
<!--PS: Start of READ-ONLY PREVIEW (do not modify)--><span id="ctl00_DeltaPlaceHolderPageTitleInTitleArea">Home</span><!--PE: End of READ-ONLY PREVIEW-->
<!--SPM:<PATHSEPARATORTEMPLATE>-->
<!--SPM:<SharePoint:ClusteredDirectionalSeparatorArrow runat="server"/>-->
<!--SPM:</PATHSEPARATORTEMPLATE>-->
<!--SPM:</SharePoint:SPTitleBreadcrumb>-->
<!--SPM:</asp:ContentPlaceHolder>-->
<!--SPM:</SharePoint:AjaxDelta>-->
<!--SPM:<SharePoint:AjaxDelta BlockElement="true" id="DeltaPlaceHolderPageDescription" CssClass="ms-displayInlineBlock ms-normalWrap" runat="server">-->
<a href="javascript:;" id="ms-pageDescriptionDiv" style="display:none">
<span id="ms-pageDescriptionImage">
</span>
</a>
<span class="ms-accessible" id="ms-pageDescription">
<!--SPM:<asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server"/>-->
</span>
<!--SPM:<SharePoint:ScriptBlock runat="server">-->
<!--SPM:_spBodyOnLoadFunctionNames.push("setupPageDescriptionCallout");-->
<!--SPM:</SharePoint:ScriptBlock>-->
<!--SPM:</SharePoint:AjaxDelta>-->
</h1>
Este código habilita a parte de conteúdo nativa para a adição de app's e a lateral nativa do sharepoint.
Bons códigos!
0 comentários:
Postar um comentário