none
Menu Lateral RRS feed

  • Pergunta

  • Bom dia Galera,

    Preciso customizar o menu lateral do meu site principal.
    É necessário que os subsites herdem o menu do site pai. É possível? Sei que o menu lateral exibe o contexto do site atual.
    Estou utilizado o Foundation. 

    Abraços!

     

    segunda-feira, 24 de outubro de 2011 14:03

Respostas

  • Boa tarde Fabian,

    Consegui..
    O nosso usuário solicitou que o menu no site principal replicasse nos demais subsites. Mesmo sabendo que o menu lateral é da contextualidade do conteúdo. 

    Customizando o v4.master inclui o seguinte código:

     

     

          <SharePoint:SPHierarchyDataSourceControl id="MyTreeViewDataSource" runat="server" RootWebId="*GUID do site principal**"  IncludeDiscussionFolders="True" />      
    
          <SharePoint:SPRememberScroll id="MyTreeViewRememberScroll" runat="server" onscroll="javascript:_spRecordScrollPositions(this);" Style="overflow: auto;height: 400px;width: 150px; ">					
    
          <SharePoint:SPTreeView id="MyWebTreeView" runat="server" ShowLines="true" DataSourceId="MyTreeViewDataSource" ExpandDepth="3" SelectedNodeStyle-CssClass="ms-tvselected" NodeStyle-CssClass="ms-navitem" NodeStyle-HorizontalPadding="2" NodeStyle-VerticalPadding="5" SkipLinkText="" NodeIndent="20" ExpandImageUrl="/_layouts/images/tvplus.gif" CollapseImageUrl="/_layouts/images/tvminus.gif" NoExpandImageUrl="/_layouts/images/tvblank.gif" />
    

    Com isso consegui replicar o menu principal..

    Abraço

     

     

    segunda-feira, 24 de outubro de 2011 18:35

Todas as Respostas

  • Elton,

    Essa é uma boa pergunta, não conheço formas de fazer isso pelo SharePoint. Talvez customizando a master page e mudando o componente de menu para um componente customizado ou alterando a fonte de dados.

    Mas vamos ver por outro lado, o que você quer fazer? O menu superior serve justamente para isso, para ter a navegação principal e o menu lateral para a contextual. Se quiser, poste a necessidade de negócio para lhe ajudarmos a avaliar.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    segunda-feira, 24 de outubro de 2011 14:43
    Moderador
  • Boa tarde Fabian,

    Consegui..
    O nosso usuário solicitou que o menu no site principal replicasse nos demais subsites. Mesmo sabendo que o menu lateral é da contextualidade do conteúdo. 

    Customizando o v4.master inclui o seguinte código:

     

     

          <SharePoint:SPHierarchyDataSourceControl id="MyTreeViewDataSource" runat="server" RootWebId="*GUID do site principal**"  IncludeDiscussionFolders="True" />      
    
          <SharePoint:SPRememberScroll id="MyTreeViewRememberScroll" runat="server" onscroll="javascript:_spRecordScrollPositions(this);" Style="overflow: auto;height: 400px;width: 150px; ">					
    
          <SharePoint:SPTreeView id="MyWebTreeView" runat="server" ShowLines="true" DataSourceId="MyTreeViewDataSource" ExpandDepth="3" SelectedNodeStyle-CssClass="ms-tvselected" NodeStyle-CssClass="ms-navitem" NodeStyle-HorizontalPadding="2" NodeStyle-VerticalPadding="5" SkipLinkText="" NodeIndent="20" ExpandImageUrl="/_layouts/images/tvplus.gif" CollapseImageUrl="/_layouts/images/tvminus.gif" NoExpandImageUrl="/_layouts/images/tvblank.gif" />
    

    Com isso consegui replicar o menu principal..

    Abraço

     

     

    segunda-feira, 24 de outubro de 2011 18:35
  • Elton,

    Muito bom, parabéns e obrigado por postar a solução.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br
    segunda-feira, 24 de outubro de 2011 18:37
    Moderador
  • Eu que agradeço!

    Abraços!

    segunda-feira, 24 de outubro de 2011 19:28