Pergunta

Migrei alguns conjuntos de sites de um farm SP2010 para um farm SP2013.Atualizei totalmente um site para o modo SP2013.No arquivo mestre tenho o código abaixo:

<SharePoint:CssRegistration name="/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>

Por algum motivo, a linha acima na verdade se refere a \Microsoft Shared\Web Server Extensions\14 EMPLATE\LAYOUTS\ e não \Microsoft Shared\Web Server Extensions\15 EMPLATE\LAYOUTS\

Eu tentei modificado para:

<SharePoint:CssRegistration name="/15/_layouts/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/>

Mas ainda se refere ao caminho \14\.Eu testei a remoção dos arquivos css do caminho \14\ e todo o estilo desaparecerá.

Embora eu possa trabalhar nas folhas de estilo (arquivos CSS) no caminho \14\, estou preocupado que isso possa causar algum conflito no futuro.Há alguma configuração que eu ignorei?Por favor, compartilhe sua experiência.Obrigado!

Foi útil?

Solução

Você tem que alterar o caminho do arquivo como se quisesse fazer referência ao 15 hive,

<SharePoint:CssRegistration name="/_layouts/15/mycompany/develop/styles/style.css" runat="server" after="SharepointCssFile"/> 

Não causaria nenhum problema se você o encaminhasse da colmeia 14.Mas seria melhor se você movê-lo para a colmeia 15, já que todos os outros itens relacionados ao Sharepoint 2013 estão na colmeia 15.

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