Lista de Conteúdo

Como utilizador empresarial, pode utilizar um componente de lista de conteúdo para apresentar dinamicamente itens de conteúdo de determinado tipo.

Por exemplo, pode utilizar uma lista de itens de conteúdo numa página de detalhes designada e quando um utilizador clicar numa ligação para obter mais informações detalhadas para determinado item de conteúdo, esta irá carregar automaticamente a vista de detalhes para o item de conteúdo associado. Por exemplo, se existir uma página com vários artigos, cada um com um título e uma imagem, e o utilizador clicar em determinado artigo, a página de detalhes apresenta o artigo integral independentemente do artigo escolhido.

Para acrescentar um componente da lista de conteúdos a uma página:

  1. Navegue até à página que pretende editar e certifique-se de que comutador Editar está definido para Editar.
  2. Acrescente o componente à página.
  3. Para editar o componente e o seu aspeto, clique no respetivo ícone de menu ícone Menu do Componente e escolha Definições.
  4. Utilize o separador Geral para modificar o espaçamento, alinhamento e outras opções de apresentação.
  5. Escolha a partir das seguintes opções para definir valores por omissão adicionais para o conteúdo apresentado.
    • Tipo de Conteúdo: Selecione um dos tipos de conteúdo disponíveis. Os tipos de conteúdo são os dos itens de conteúdo na coleção do site e incluem tipos de ativos digitais customizados.

    • Número Máximo de Itens e Iniciar no Item: Especifique o número máximo de itens a apresentar e onde será iniciada a apresentação. Os itens adicionais não são apresentados.

    • Paginação: Especifique se pretende incluir opções de paginação com a lista. Se a opção for selecionada, poderá personalizar o modo como a paginação é apresentada com botões ou números de páginas e diferentes etiquetas, se necessário.

    • Data: Utilize as opções fornecidas para selecionar itens de conteúdo a apresentar com base na data de criação do item antes, depois, entre ou dentro das datas ou intervalos de datas selecionados.

    • Categorias: Selecione categorias para filtrar a lista de itens de conteúdo para mostrar apenas os itens numa determinada categoria ou categorias. Clique em Selecionar Categorias para abrir um painel extensível onde pode selecionar categorias do repositório de sites. Se selecionar mais de uma categoria na mesma taxonomia, os itens apresentados só precisam de ter atribuída uma das categorias selecionadas. Se selecionar mais de uma categoria de diferentes taxonomias, os itens apresentados precisam de ter atribuídas todas as categorias selecionadas. Por exemplo, se selecionar categorias para Cidades e Parques na taxonomia Destino, os itens que sejam cidades ou parques são apresentados. Se selecionar a categoria Cidades da taxonomia Destino e a categoria Europa da taxonomia Regiões, os itens que sejam cidades na Europa são apresentados.

      Por omissão, todos os filhos da categoria selecionada estarão disponíveis. Se preferir limitar a sua lista de itens a um nó de categoria específico, selecione o nó e desmarque Incluir Categorias Filho.

    • Língua: Escolha uma língua das línguas associadas ao repositório.

    • Cadeia de Caracteres de Consulta Adicional (opcional): Especifique parâmetros de consulta adicionais para refinar ainda mais a lista de itens apresentados com uma sintaxe semelhante a: field.dept eq "Finance". Consulte a tabela abaixo para obter a lista de operadores disponíveis.

    • Ordenar Por: Ordene os itens por nome ou data, por ordem ascendente ou descendente. Se o tipo de conteúdo incluir outros campos de data, de número ou decimais, também pode ordenar por esses campos.

      Também pode selecionar Customizar e, em seguida, introduza uma expressão customizada. Por exemplo, para ordenar por número de departamento por ordem ascendente, pode introduzir fields.deptno:asc. Também pode definir um parâmetro de URL para ordenação. Por exemplo, poderá introduzir {{URLParams.sortBy}}, em seguida, pode acrescentar o seguinte parâmetro no final do URL do site: ?sortBy=fields.deptno:asc.

    • Visualização do Item: Selecione a disposição utilizada para apresentar o item de conteúdo. A disposição Por Omissão fornecida apresenta todos os campos no item de conteúdo. Se o item de conteúdo tiver outras disposições customizadas designadas, o utilizador pode escolher qualquer disposição disponível. Se selecionar uma disposição customizada que tenha a opção Acrescentar suporte para as definições customizadas quando em utilização em Sites ativada, pode acrescentar dados customizados à disposição clicando em ícone Seguinte introduzindo dados no campo Dados Customizados e, em seguida, clique em Anterior para regressar ao separador Geral.

    • Página para apresentar o item individual: Se tiver designado uma ou mais páginas como páginas de detalhes, estas são apresentadas aqui. Escolha uma página para apresentar informações detalhadas quando um utilizador clicar na ligação num item de conteúdo para visualizar informações detalhadas.

      Nota:

      Se não criar uma página de detalhes, a ligação para apresentar detalhes não é apresentada para o item de conteúdo na disposição por omissão.
    • Visualização de Lista: Selecione uma disposição de secção para organizar os itens. Esta lista pode incluir disposições customizadas. São fornecidas as seguintes disposições:

      • Horizontal: Organiza os itens em sucessão numa linha horizontal.

      • Vertical: Organiza os itens em sucessão numa linha vertical. Este é o valor por omissão se não for selecionada nenhuma disposição.

      • Duas Colunas: Organiza os itens dois a dois em várias linhas.

      • Três Colunas: Organiza os itens três a três em várias linhas.

      Clique na seta para a direita junto à disposição selecionada para modificar as definições da disposição.

    • Vista de Lista Vazia: Selecione de que forma deve ser apresentada uma lista vazia.

    • Opções: Escolha se deverá existir uma renovação automática na consulta de pesquisa especificada no componente de Pesquisa de Conteúdos.

    • Espaçamento: Escolha de que forma serão apresentados os itens.

  6. Utilize o separador Estilo para formatar a moldura que contém o componente com estilos predefinidos ou com escolhas customizadas.

Tabela 10-1 Operadores de Consulta

Operador Exemplo Tipos de Dados Suportados Descrição
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

text, reference, number, decimal, boolean, datetime O operador equals (eq) corresponde ao valor exato fornecido na consulta. Este operador não é aplicável a tipos de dados com vários valores. O valor fornecido com este operador não é sensível a maiúsculas e minúsculas, exceto nos campos standard. Este operador considera inclusivamente os caracteres especiais no valor.
co ?q=(type eq "Employee" AND name co "john alex")

?q=(type eq "Car" AND fields.features co "manual")

text, reference, number, decimal, datetime, largetext O operador contains (co) efetua a correspondência de todas as palavras fornecidas nos critérios. As palavras formam-se dividindo o valor por caracteres especiais. Fornece os resultados que contêm, pelo menos, uma das palavras (neste exemplo, john ou alex ou ambos). Este operador não considera os caracteres especiais no valor ao efetuar a pesquisa. Este operador não efetua pesquisas em palavras de paragem. Consulte a documentação Apache Lucene para saber mais informações acerca de palavras de paragem.

Este operador aplica-se a text, largetext no caso de atributos de valor único, ao passo que no caso de atributos de vários valores, é aplicável a text, reference, number, decimal, datetime, largetext. Para mais noções sobre os possíveis formatos de data/hora, consulte a tabela abaixo Formatos de data e data/hora suportados (24 horas). O valor fornecido com este operador não é sensível a maiúsculas e minúsculas.

sw ?q=type eq "Employee" AND name sw "Joh"

?q=type eq "Employee" AND fields.city sw "Los"

text O operador starts with (sw) efetua a correspondência apenas dos valores do carácter inicial fornecidos na condição do campo. Este operador não é aplicável a tipos de dados com vários valores. O valor fornecido com este operador não é sensível a maiúsculas e minúsculas.
ge ?q=(type eq "Employee" AND fields.age ge "40")

?q=type eq "DigitalAsset" AND updatedDate ge "20171026"

number, decimal, datetime O operador greater than ou equal to (ge) efetua apenas a correspondência de valores numéricos e de data/hora. Para mais noções sobre os possíveis formatos de data/hora, consulte a tabela abaixo Formatos de data e data/hora suportados (24 horas). Este operador não é aplicável a tipos de dados com vários valores.
le ?q=(type eq "Employee" AND fields.weight le "60.6") number, decimal, datetime O operador less than ou equal to (le) efetua apenas a correspondência de valores numéricos e de data/hora. Para mais noções sobre os possíveis formatos de data/hora, consulte a tabela abaixo Formatos de data e data/hora suportados (24 horas). Este operador não é aplicável a tipos de dados com vários valores.
gt ?q=(type eq "Employee" AND fields.age gt "20") number, decimal, datetime O operador greater than (gt) efetua apenas a correspondência de valores numéricos e de data/hora. Para mais noções sobre os possíveis formatos de data/hora, consulte a tabela abaixo Formatos de data e data/hora suportados (24 horas). Para mais noções sobre os possíveis formatos de data/hora, consulte a tabela abaixo Formatos de data e data/hora suportados (24 horas). Este operador não é aplicável a tipos de dados com vários valores.
lt ?q=(type eq "Employee" AND fields.age lt "20")

?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208"

number, decimal, datetime O operador less than (lt) efetua apenas a correspondência de valores numéricos e de data/hora. Para mais noções sobre os possíveis formatos de data/hora, consulte a secção abaixo Formatos de data e data/hora suportados (24 Horas). Este operador não é aplicável a tipos de dados com vários valores.
mt ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL")

?q=(type eq "Employee" AND name mt "Jo?n")

?q=(type eq "Employee" AND name mt "Jo*")

?q=(type eq "Employee" AND fields.role mt "senior*")

text, largetext O operador de consulta de expressão ou de pesquisa por proximidade (matches) (mt) permite-lhe encontrar palavras que estão a determinada distância entre si. Os resultados são ordenados pelas melhores correspondências. É útil para pesquisar itens de conteúdo quando os valores fornecidos nos critérios "petrol 20kmpl" implicam descobrir conteúdo real que possa conter "petrol fuel mileage runs 20KMPL in the speed way".

O operador matches também pode utilizar um carácter de substituição dentro do valor fornecido e suportar tanto pesquisas do carácter de substituição de carácter único como de vários caracteres dentro de um único valor. Utilize ? como carácter de substituição único e * para vários caracteres. Tanto "John" como "Joan" podem ser pesquisados como "Jo?n" para um carácter único e "Jo*" para vários caracteres.

Este operador é aplicável a tipos de dados com vários valores e de valor único. Este operador não efetua pesquisas em palavras de paragem. Consulte a documentação Apache Lucene para saber mais informações acerca de palavras de paragem. O valor fornecido com este operador não é sensível a maiúsculas e minúsculas.

sm ?q=(type eq "Employee" And fields.city sm "Rome") text, largetext Operador de consulta de similaridade. Este operador permite a pesquisa de valores que soam a critérios especificados, também denominados de pesquisa aproximada, que utilizam um máximo de duas edições para efetuar a correspondência do resultado. "Rome" é semelhante a "Dome". Este operador é aplicável a tipos de dados com vários valores e de valor único. O valor fornecido com este operador não é sensível a maiúsculas e minúsculas.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") N/A Operador AND: pode ser utilizado para colocar uma condição AND entre várias condições de consultas. Este operador tem precedência sobre OR.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" N/A Operador OR: pode ser utilizado para colocar uma condição OR entre várias condições de consultas.
( ) ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40")

?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60)

N/A Parêntesis, um operador de delimitação para agrupar as condições nos critérios. Este operador assume a máxima precedência, seguido de AND e, em seguida, de OR.