Como vincular corretamente seu arquivo CSS personalizado no SharePoint
-
09-06-2019 - |
Pergunta
Criei uma lista personalizada e fiz algumas alterações na forma como o CQWP a renderiza em uma página, modificando ItemStyle.xsl.No entanto, gostaria de usar algumas classes CSS personalizadas e, portanto, gostaria de vincular ao meu próprio arquivo .css personalizado a partir da tag head das páginas que contêm este CQWP.
Portanto, minha pergunta é: onde colocar meu arquivo .css e como vinculá-lo corretamente a uma página que contém os CQWPs.Lembre-se de que estou criando uma solução que deve ser implantada em instalações com vários pontos de compartilhamento.
Obrigado.
Solução
A maneira oficial da Microsoft é apenas copiá-los para as pastas relevantes (conforme visto ao baixar seus pacotes de modelos).No entanto, você também pode criar sua própria definição de site e adicionar os itens às bibliotecas e listas corretas da mesma forma que as páginas mestras são adicionadas.
Se você pretende implantar CSS e páginas mestras por meio de recursos, lembre-se de que precisará ativar a infraestrutura de publicação no conjunto de sites e o recurso de publicação no site.
Para implantar uma página mestra/layout de página como um recurso você deve seguir os passos do site abaixo, você pode usar o elemento "fileurl" para especificar seu CSS e colocá-lo na pasta correta (biblioteca de estilos, por exemplo):http://www.sharepointnutsandbolts.com/2007/04/deploying-master-pages-and-page-layouts.html
Outras dicas
Considere carregá-los na "Biblioteca de estilos" na raiz do conjunto de sites.
Se você não tiver uma "Biblioteca de Estilos" na raiz, considere criar uma - é apenas uma biblioteca de documentos.
Certifique-se de que as permissões estejam definidas corretamente para que todos que precisam lê-lo possam.
Você pode referenciá-los usando "/Style%20Library/my.css", mas isso não funcionará em conjuntos de sites que não residem na raiz do domínio.