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.

Foi útil?

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.

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