Como a: exibir campos personalizados em um conteúdo consulta da Web Part
Uma Web Part de Conteúdo Query exibe um dinâmico exibição de de conteúdo em uma página no seu site Microsoft Office do SharePoint Server 2007 ossossversion12. A Web Part executa uma consulta que pode abranger listas e sites na coleção seu site e, em seguida, apresenta os resultados dessa consulta sobre a página. Você pode, de exemplo, usar essa Web Part para exibir os cinco publicada mais recentemente artigos no seu site, regardless of onde eles estão armazenados.
A Web Part possui principal dois aspectos: Consulta e da apresentação. Consulta determina qual de conteúdo você desejar para apresentação e apresentação determina como você desejar para estilo e apresente o de conteúdo. Você também pode anexar regras de forma que apenas itens de um determinado tipo que se ajustam um determinado conjunto de regras são mostrados na Web Part.
No painel de ferramenta, você pode fazer o seguinte:
Selecione o escopo da consulta. Você pode configurar a Web Part para itens consulta pela coleção site inteiro, de um site específico na coleção de site ou uma lista específica.
Selecione o tipo de lista para itens de consulta.
Especificar tipos que de conteúdo a Web Part deve exibir.
Selecionar filtros adicionais para controle qual de conteúdo o Web Part exibe. Por exemplo, um filtro pode ser usado para apresentação artigo somente páginas que foram criados por um usuário específico.
Selecione a classificação e agrupamento opções para determinar a ordem em que itens aparecem.
Selecione as opções Estilo para controle como a Web Part apresenta itens e cabeçalhos GRUPO.
By default, the XSL style sheet that controls the presentation of the Content Query Web Part renders the Title, Description, ImageUrl, and LinkUrl columns (if present) of the items the query returns. A Web Part processa o ImageUrl e LinkUrl colunas como uma imagem e como um hiperlink, respectivamente. A Web Part de Conteúdo da consulta usa folhas estilo XSL para processar essas colunas Por padrão.
Se você desejar a consulta para personalizado de conteúdo tipos e processar colunas específicas a partir desses de conteúdo tipos na Web Part, você precisa executar algumas menor personalização no arquivo .WebPart.
Este tópico explica como incluir colunas adicionais na Web Part consulta e como para instruir programaticamente o Web Part para colunas renomear para nomes de usar como padrão transformação XSLT espera e, em seguida, processar as colunas usando os estilos transformação XSLT usar como padrão.
Para compreender as etapas envolvidas nessa personalização, vamos considerar um cenário. Digamos que você tenha um Artigos da Base de Dados de Conhecimento tipo de conteúdo com o seguinte colunas:
Título KB (texto)
Produto (texto)
Versão (texto)
Status (escolha)
Você associar uma biblioteca documento intitulado Knowledge Base Articles com o tipo de conteúdo que contém artigos Knowledge Base. Você desejar exibir o de conteúdo Knowledge Base artigos em um Content Query Web Part no seu home page, exibir a coluna título como o campo de título e exibir a coluna **** produtos como o campo de descrição na Web Part. Para fazer isso, executar as seguinte etapas.
Para exibir campos personalizado em uma Web Part de Conteúdo da consulta
Adicionar uma Web Part de Conteúdo da consulta para uma página.
Na seção de consulta, defina a fonte como apresentação itens da biblioteca de documento Knowledge Base Articles (lista). Defina o tipo lista e tipo de conteúdo de acordo.
Na seção de apresentação, defina o tipo do item para Título e descrição .
Editar as propriedades de arquivo Web Part para personalizado exibir campos. Para acessar o arquivo .WebPart para o Web Part, no menu editar do Web Part, clique Exportar .
- O Office SharePoint Server 2007 gera um arquivo .WebPart com o completo Conjunto de propriedades que estão disponível para este Web Part. O arquivo .WebPart é um arquivo XML que você pode editar usando um editor de texto.
No arquivo de .WebPart, localizar o CommonViewFields CommonViewFields propriedade. Use esta propriedade para especificar a outros campos desejar para exibir na Web Part. Adicione os nomes das colunas e o tipo internos.
<property name="CommonViewFields" type="string">KB_x0020_Title,Text;Product,Text;</property>
Dica
Você não é possível usar nomes exibir dos suas colunas nesta propriedade.Você pode localizar a coluna interna nomes, verificando as propriedades da coluna na biblioteca de lista ou documento.Clique com o botão direito do mouse a coluna e, em seguida, clique propriedades .O nome interno de uma coluna aparece no Address propriedade (URL) após
'Field='
.No cenário de Knowledge Base Articles, as colunas são artigo da Base de Dados de Conhecimento e produto e seus nomes internos são KB_x0020_Title e produtos, respectivamente.Mapear esses nomes coluna interno para título e descrição presente nas transformações XSLT das colunas. Para fazer isso, editar o DataColumnRenames DataColumnRenames propriedade.
<property name="DataColumnRenames" type="string">KB_x0020_Title,Title;Product,Description</property>
Dica
The default XSLT transformations can render the following four fields: Title, Description, LinkUrl, and ImageUrl.No seu DataColumnRenames DataColumnRenames propriedade, verificar que os nomes especificar correspondem aos nomes nas transformações XSLT; Isto é, Título, Descrição, LinkUrl e ImageUrl.
Salve o arquivo .WebPart localmente.
Na página da Web, excluir a Web Part de consulta de conteúdo você adicionou na etapa 1.
Importar o arquivo .WebPart e adicionar o Web Part para sua página. A importação de arquivo .WebPart, clique página , clique Add Web Parts e em seguida, clique importar . Navegue até o arquivo .WebPart e, em seguida, clique carregar .
Arraste a Web Part para o apropriado zona na página. A Web Part deve exibir o Knowledge Base **** e o nome do produto título.
Se você desejar o status ou a coluna versão apareça in addition to o KB título e do produto, modificar o transformação XSLT e adicionar o processamento para as colunas adicionais.
Dica
O exemplo anterior mostra você como para editar um individual Web Part em uma página para incluir personalizado campos na saída processada.No entanto, você pode também fazer alterações para Web Parts usando um editor such as Microsoft Office do SharePoint Designer 2007.O Office SharePoint Designer 2007 é uma ferramenta boa usar se você desejar para personalizar uma Web Part que é usado em um layout página e automaticamente incluir que personalizado Web Part em páginas que são criadas usando esse layout.Você também pode adicionar personalizado Web Parts à galeria de Web Part, que torna disponível para arrastar e soltar em zonas Web Part de novas páginas.
Consulte também
Outros recursos
Como a: Personalizar XSL para a Web Part de Conteúdo da consulta
Como a: Personalizar o RSS para a Web Part de Conteúdo da consulta
Como a: Personalizar a Web Part de Conteúdo da consulta usando propriedades personalizadas
Tarefas de personalização do site e de página comuns