Pergunta

Agora eu tenho um projeto visual studio que contém um tipo de conteúdo personalizado que eu fiz. Ele também contém todos os arquivos necessários para fazer uma solução sharepoint arquivo (WSP) e um script para gerar isso.

Agora, eu gostaria de fazer 2 coisas.

Em primeiro lugar, eu gostaria de criar uma forma de exibição personalizado para o tipo de conteúdo e incluí-lo na minha solução para que ele é automaticamente implantado quando eu implantar a minha solução. Como faço para incluir este na minha solução e fazer o meu tipo de uso de conteúdo ele?

Em segundo lugar, você pode consultar este tipo com o CQWP. Eu pensei sobre como exportar, adicionando campos exibição mais comuns, e, em seguida, modificar o XSL que é usado para torná-lo. Como posso incluir isso em minha solução para que ele também é implantado. Eu sei que posso exportar o webpart CQWP uma vez que está tudo configurado e incluí-lo no meu projeto como um recurso. Mas o que abuot o XSL?

Olhando para a frente para ver as suas sugestões, elogios.

Será que, como descrito na primeira resposta. Trabalhou como um encanto.

Foi útil?

Solução

Use STSDev para criar o pacote de solução. Isso deve ajudar com a criação do WSP. O formulário personalizado, webpart CQWP eo arquivo .xls também deve ser implementável dentro do projeto.

Para implantar o XSLT, o recurso terá um

<ElementManifest Location="mywebpartManifest.xml">

Isso, então, aponta para um arquivos como

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="Yourfile.xslt" Url="Style Library" Path="" RootWebOnly="TRUE">
    <File Url="yourfile.xslt" Type="GhostableInLibrary" />
  </Module>
</Elements>

para a Web Part:

<Module Name="myWebpart" List="113" Url="_catalogs/wp" RootWebOnly="FALSE">
   <File Url="myWebpart.webpart" Type="GhostableInLibrary" />
</Module>

Agora, terá de ser contido no manifest.xml solução que arquivo. Isso é feito automaticamente a partir do projeto STSDev.

por exemplo.

<Resources>
    <Resource Location="SimpleFeature\Feature.xml"/>

Os esquemas reais são:

site

Solution

Característica

e uma link para alguém com a questão

Outras dicas

Mas onde na estrutura de pastas que você implantar o formulário eo .xsl para?

Eu segui o seu guia e, embora implanta o XSLT para o recurso em 12 Hive ele não colocá-lo na biblioteca de estilo correto pasta

Você precisa desativar / reativar o recurso. Isto lhe dará quaisquer mensagens de erro que estão associados a copiar o arquivo acabou.

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