Como a: Personalizar a exibição da Inicialização Rápida
Você pode modificar a exibir de Quick Launch modificar atributos do controle de navegação especificado no arquivo Default.Master da implantação ( Local_Drive :\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\GLOBAL
). O arquivo Default.master é a que contém modelos de site layout da página, incluindo o modelo para a área de navegação esquerda usada em páginas SharePoint página mestra Windows SharePoint Services.
O página mestra inclui modelos de dois controles que Por padrão está disponível para implementação na página a página inicial, um Microsoft.SharePoint.WebControls.Menu controle T:Microsoft.SharePoint.WebControls.Menu, que exibe o padrão exibição Quick Launch usada na área de navegação à esquerda e um Microsoft.SharePoint.WebControls.SPTreeView controle T:Microsoft.SharePoint.WebControls.SPTreeView, que exibe uma exibição pasta site. Você pode selecionar que exibição para exibir no site páginas a interface de usuário.
Para selecionar quais esquerda controle de navegação para exibir no site páginas
Clique em ações site e a página Site Settings o Look and Feel seção, clique em árvore exibição .
Selecione Ativar inicialização rápida para exibir o Quick Launch exibição ou selecione ativar o modo de exibição de árvore para exibir uma exibição pasta.
Como um exemplo de uma personalização que você pode fazer para navegação à esquerda, você pode recolher Inicialização rápida e adicionar menus instantaneamente-out para a exibição por atributos configuração sobre o Menu T:Microsoft.SharePoint.WebControls.Menu controle. Esse tipo de personalização requer que você o personalizar a originalmente instalada arquivo Default.master por uma SharePoint-compatível edição aplicativo such as Microsoft Office do SharePoint Designer 2007, ou que você criar um personalizado arquivo mestre e o uso de modelo de objeto Windows SharePoint Services wssnoversshort para apontar um site para o novo arquivo.
Usar SharePoint Designer para modificar a instância arquivo Default.master em Master Page Gallery do o site para exibir uma exibição recolhida com instantaneamente - out menus
Clique em ações site , clique definições do site e em seguida, no seção galerias da página Site Settings, clique mestre páginas.
A página Master Page Gallery, clique em editar no designer SharePoint Microsoft Office sobre o drop-down menu.
Na exibição de Código, localizar o caixa de controles ContentPlaceHolder ContentPlaceHolder cuja identificação é PlaceHolderLeftNavBar. Dentro de PlaceHolderLeftNavBar PlaceHolderLeftNavBar controle, localizar o AspMenu AspMenu controle cuja identificação é QuickLaunchMenu.
Defina as o StaticDisplayLevels e MaximumDynamicDisplayLevels MaximumDynamicDisplayLevels valores do Menu menu controle como 1, da seguinte maneira:
<asp:AspMenu id="QuickLaunchMenu" DataSourceId="QuickLaunchSiteMap" runat="server" Orientation="Vertical" StaticDisplayLevels="1" ItemWrap="true" MaximumDynamicDisplayLevels="1" StaticSubMenuIndent="0" SkipLinkText="" >
Salve o arquivo e aberto um página site para ver os resultados das suas alterações.
Para exibir uma exibição recolhida com instantaneamente - out menus criando um personalizado arquivo mestre e o uso de modelo de objeto SharePoint
Copiar o arquivo Default.master na pasta
\12\TEMPLATE\GLOBAL
\12\TEMPLATE\GLOBAL e renomeá-lo, de exemplo, myDefault.master.Abra o novo arquivo myDefault.master e localizar o caixa de controles ContentPlaceHolder ContentPlaceHolder cuja identificação é PlaceHolderLeftNavBar.
No PlaceHolderLeftNavBar controle PlaceHolderLeftNavBar, localizar o AspMenu AspMenu controle cuja identificação é QuickLaunchMenu e, em seguida, defina o StaticDisplayLevels e MaximumDynamicDisplayLevels valores para 1, as follows:
<asp:AspMenu id="QuickLaunchMenu" DataSourceId="QuickLaunchSiteMap" runat="server" Orientation="Vertical" StaticDisplayLevels="1" ItemWrap="true" MaximumDynamicDisplayLevels="1" StaticSubMenuIndent="0" SkipLinkText="" >
To upload your myDefault.master file to the Master Page Gallery, click Site Actions, click Site Settings, and in the Galleries section, click Master Pages. Clique em carregar na página a Master Page Gallery para procurar ao seu arquivo myDefault.master e carregá-lo para a galeria.
Criar um site no Microsoft Visual Studio e usar o Microsoft.SharePoint.SPWeb.MasterUrl P:Microsoft.SharePoint.SPWeb.MasterUrl para apontar o site para o personalizado arquivo mestre, como mostra o seguinte exemplo.
SPWeb oWebsite = SPContext.Current.Site.AllWebs["MyWebSite"]; oWebsite.MasterUrl = "/MyWebSite/_catalogs/masterpage/myDefault.master"; oWebsite.Update(); oWebsite.Dispose();
Para executar esse exemplo, você deve adicionar um Microsoft.SharePoint.WebControls.FormDigest T:Microsoft.SharePoint.WebControls.FormDigest controle para a página que faz a postagem. Para informações sobre como adicionar um FormDigest FormDigest controle, consulte A validação de segurança e fazer postagens para atualizar os dados. O exemplo também exige a referência e importando o Microsoft.SharePoint e espaços para nome Microsoft.SharePoint.WebControls Microsoft.SharePoint.WebControls. Para obter informações básicas sobre como criar um aplicativo da Web que executa no contexto de Windows SharePoint Services, consulte Como a: Criar um aplicativo da Web em um site da Web SharePoint.
Redefinir IIS para que as alterações têm efeito e navegar para uma página site para ver os resultados das suas alterações.
Substituindo o controle de menu de controle TreeView
Você pode substituir o AspMenu AspMenu controle com um SPTreeView SPTreeView controle para exibir um modo de exibição de árvore familiarizado conosco que recolher e expansão.
Para substituir o controle de menu com o controle TreeView
Copiar o arquivo Default.master na pasta
\12\TEMPLATE\GLOBAL
\12\TEMPLATE\GLOBAL e renomeá-lo, de exemplo, myDefault.master.Abra o novo arquivo myDefault.master e localizar o caixa de controles ContentPlaceHolder ContentPlaceHolder cuja identificação é PlaceHolderLeftNavBar.
No PlaceHolderLeftNavBar PlaceHolderLeftNavBar controle, localizar o AspMenu AspMenu controle cuja identificação é QuickLaunchMenu.
Substituir o AspMenu com um SPRememberScroll SPRememberScroll controle que contém um SPTreeView SPTreeView, such as o seguinte exemplo, o qual especifica que hierárquico contornos ser exibido, expande os nós parte superior três Por padrão e preenchimento vertical aumenta o recuo entre níveis nó:
<SharePoint:SPRememberScroll runat="server" id="MyTreeViewRememberScroll" onscroll="javascript:_spRecordScrollPositions(this);" Style="overflow: auto;height: 400px;width: 150px; "> <Sharepoint:SPTreeView id="MyWebTreeView" runat="server" ShowLines="true" DataSourceId="TreeViewDataSource" 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"> </Sharepoint:SPTreeView> </Sharepoint:SPRememberScroll>
To upload your myDefault.master file to the Master Page Gallery, click Site Actions, click Site Settings, and in the Galleries section, click Master Pages. Clique em carregar na página a Master Page Gallery para procurar ao seu arquivo myDefault.master e carregá-lo para a galeria.
Execute um amostra de código as in etapa cinco do procedimento anterior para definir myDefault.master como o arquivo mestre para um site especificado.
Redefinir IIS para que as alterações têm efeito e navegar para uma página site para ver os resultados das suas alterações.
Consulte também
Conceitos
Navegação personalizada e novos elementos de interface do usuário
Personalizando a barra de links superior até a interface do usuário e inicialização rápida
Como a: Compartilhar a barra de links superior entre sites
Adicionando Links pelo modelo de objeto
Usando uma fonte de dados personalizado para navegação