No sharepoint (MOSS) como adicionar uma web part a um site pai para exibir o conteúdo do wiki

3

Eu tenho um wiki do SharePoint 2007. Na biblioteca de documentos do site do wiki, criei com êxito uma visualização em que utilizo um filtro [ME] para filtrar uma coluna adicionada para mostrar apenas documentos em que a coluna adicionada = [ME].

É possível exibir essa exibição do wiki usando uma web part compartilhada na página padrão do lado pai usando as ferramentas prontas para adicionar uma web part compartilhada?

A estrutura do site é algo assim.

Site pai do SharePoint
 - Doc Lib
 - Lista
 - Wiki Site do
 ------ Wiki Doc Lib com coluna adicionada

Estou tentando adicionar uma web part na página padrão do site pai (o pai do site wiki).

Opção 1 - o site Wiki e a biblioteca de documentos wiki não são visíveis na caixa de diálogo "Adicionar listas e bibliotecas" para adicionar.

Opção 2 - Eu tentei uma web part de consulta de conteúdo. a web part de consulta de conteúdo permite a seleção do site filho e da biblioteca wiki, mas não consigo mostrá-los. Ele também não exibe a coluna adicionada na lista de filtros.

    
por BrianP 27.05.2009 / 21:43

1 resposta

4

A opção 2 (CQWP) é o caminho a percorrer, mas será preciso um pouco de personalização.

Depois de apontar o CQWP em sua lista, você precisa alterar o "Tipo de Biblioteca" para ser "Biblioteca de Páginas do Wiki" ou seus dados não serão exibidos corretamente. O padrão é "Biblioteca de Páginas", que não funciona para o Wiki.

No que diz respeito à adição do seu campo personalizado, você precisa editar o código CAML da web part e editar os dados do campo. Aqui está uma página de tutorial com uma seção sobre como fazer isso (o título da seção é "Modificar o CQWP para incluir dados adicionais"): www.heathersolomon.com/blog/articles/CustomItemStyle.aspx

Além disso, aqui estão os detalhes técnicos do MSDN sobre como personalizar o CQWP: msdn.microsoft.com/pt-br/library/aa981241.aspx

    
por 27.05.2009 / 22:54