Pergunta

Estou tentando fazer com que a barra de navegação superior (meu site, meu conteúdo, meu perfil...) fique abaixo da faixa superior.Basicamente, quero que a área superior do MySites se pareça com um conjunto de sites normal.Alguma idéia de como fazer isso?No momento, consegui mudar a localização das duas barras para que a faixa de opções fique no topo e a barra de navegação abaixo, mas o conteúdo da página ainda se move com a faixa de opções e, portanto, cobre a barra de navegação quando a faixa de opções é expandida.Como posso consertar isso?Este é o meu código para mudar a ordem dos dois:

body #s4-ribbonrow 
{
    background-color:black;
    width: 1041px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    top: -44px;
    overflow: visible;
}

.ms-globalnav {
    background-color: black !important;
    border-bottom: 1px solid #333333;
    height: 43px !important;
    width: 1041px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
    top: 133px;
}

E como eu faria para abrir a mesma área quando a Faixa de Opções estiver oculta para que eu possa ter um logotipo lá?Estou usando o grampeamento de recursos para modificar o CSS e a marca, mas não consigo fazer com que essa área superior dos Meus Sites se pareça com os conjuntos de sites normais.

EDITAR:Mais algumas informações + capturas de tela basicamente é isso que acontece:http://i828.photobucket.com/albums/zz208/TooT3R/whathappens.png

Onde a barra de navegação superior (Meu Site, Meu Perfil...) está abaixo do conteúdo desde que foi movida devido à ocultação da faixa de opções.

E é isso que eu quero, mesmo quando a fita estiver escondida, deve mostrar um logotipo ou algo assim.http://i828.photobucket.com/albums/zz208/TooT3R/whatiwant.png

***desculpe pelas imagens, não tenho reputação de poder incorporá-las, então apenas postei os links.

Obrigado por qualquer ajuda!!!!!

Foi útil?

Solução

Descobri isso também.Adicionei o código (código de controle completo) da barra de navegação que está em todos os outros sites também em Meus Sites.Peguei isso na página principal v4.master.

Em seguida, escondi a barra de navegação que Meus Sites possui em meu CSS e estilizei o novo controle (aquele que adicionei) de acordo com meus outros sites.Tive que criar um mapa do site para esse novo controle para ter os mesmos links dos outros sites do SharePoint.Agora tenho uma interface de navegação entre conjuntos de sites/aplicativos da web e ela atende às minhas necessidades!

Espero que isso ajude alguém, se forem necessários mais detalhes, posso fornecer algum código, mas como eu disse, é tudo dentro do v4.master e, em seguida, criando um mapa do site.

Quanto a mover a faixa acima da barra de navegação, simplesmente usei position:relative para mover os dois.

PS:Também usei o código do v4.master (basta copiar e colar na página master personalizada) para trazer de volta o 'cabeçalho' que aparece quando a faixa de opções está oculta e o usuário está na guia 'Navegar'.

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