Pergunta

Eu quero usar a lista de visualização da lista de calendário OOTB no meu site, mas o estilo não corresponde ao tema que temos atualmente. Eu preciso fazer várias alterações, algumas das quais incluem adicionar um cabeçalho, mudando a cor e a borda do fundo.

Eu gostaria de evitar, incluindo estilos / javascript em um editor de conteúdo na página por motivos de manutenção.

Até agora eu posso pensar em 3 opções diferentes que tenho.

Primeira opção seria criar uma Web Part Wrapper que carrega o calendário OOTB na minha página ASPX. Isso seria ideal, pois posso incluir o cabeçalho que eu quero, especificar classes de CSS exclusivas e inclua apenas uma folha de estilo para esta página, tudo em uma web part. Mas eu não sei se é possível incluir uma web parte dentro de uma web part.

A segunda opção seria criar uma web parte que herda a web do calendário, então trabalhe com ela lá. Eu não sei se isso é possível porque eu acredito que essas web partes são seladas. A reflexão pode ser uma opção, mas não quero criar a web parte inteira se não precisar.

A terceira opção seria direcionar essa Web Part antes que o código seja executado e enviado para a página. A ideia de ser injetar meu próprio HTML em torno da web antes de carregar na página, completa com referências de folha de estilo.

Alguém sabe se algum desses métodos é possível? ou ter uma ideia melhor?

Foi útil?

Solução

This is the 2007 way to do it, but something like this. You can load the web part or web control inside of the 2010 web part and place it in a container which is styled.

Here

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