Como criar visualizações no drupal 8

Drupal é um dos 3 principais sistemas de gerenciamento de conteúdo (CMSS) no mundo, juntamente com WordPress e Joomla. Drupal 8 é atualmente a última versão do Drupal.

As visualizações são, sem dúvida, o módulo mais poderoso do Drupal, porque nos permite exibir quaisquer partes do site `Conteúdo` em qualquer formato. O conteúdo que vistas nos permite mostrar são entidades, como:

  • Nós (conteúdo como páginas básicas, artigos ou posts de blog)
  • Comentários
  • Termos taxonômicos (como os `rótulos` ou `tags` que podem ser dados ao conteúdo)
  • Perfis de usuários (pessoas que podem entrar no site)

Assim, compreender este artigo, você deve entender quais entidades estão no Drupal e como as entidades são compostas de campos.

Observe: Este artigo não deve ser considerado preciso ou completo até que o Drupal 8 tenha sido libertado, e este artigo foi atualizado de acordo.

Passos

  1. Criar visualizações no Drupal 8 Passo 1
1. Reconhecer visualizações nas páginas da Web. Para entender como e onde as visões podem ser melhor usadas, é valioso poder identificá-las em outros grandes sites. Na captura de tela acima da página inicial do site da Casa Branca, várias vistas podem ser vistas, fronteiras em retângulos vermelhos. As visualizações vêm em muitas formas, como listas de manchetes ou trechos, galerias de estilo de grade e apresentos de slides ou carrossel.
  • Para encontrá-los usando o código (como escolhendo a "fonte de visualização" de uma página da Web), você pode procurar "
`Tags que contêm a classe` block-views `.
Parte 1 de 3:
Criando uma vista
  1. Criar visualizações no Drupal 8 Passo 2
1. Vá para a página de visualizações. Faça login no seu site Drupal e selecione `Gerenciar` > `Estrutura` > `Visualizações`.
  • Criar visualizações no Drupal 8 Passo 3
    2. Adicione uma nova visualização e escolha sua configuração inicial.
  • Clique no botão `Adicionar novo visual.
  • Preencha o nome da exibição - Isso só é usado administrativamente (você verá isso nas páginas de administração, mas não no site real).
  • Adicione uma descrição se o nome da exibição não implicar claramente o que é ou como é estruturado.
  • Em `Visualizar configurações`, você pode escolher que tipo de entidades (e quais tipo de conteúdo se você escolher uma entidade de conteúdo) você gostaria que a exibição seja exibida. Isso não pode ser alterado depois de salvar a exibição. As entidades que são exibidas são chamadas de resultados, assim como os resultados da pesquisa.

    Observe que qualquer coisa que você escolher ou gravar nesta página `Adicionar nova visualização` (exceto o tipo de entidade) pode ser alterado a qualquer momento depois de salvar esta visão.
  • Criar visualizações no Drupal 8 Passo 4
    3. Escolha um modo de exibição: Se essa exibição deve exibir uma página, um bloco ou ambos. Se a exibição estiver exibindo muita informação ou conteúdo, deve ter uma página. Se não for exibido muito conteúdo, e você gostaria de colocá-lo em uma região (consulte Gerenciando blocos de Drupal ou construindo temas Drupais para aprender sobre as regiões) em páginas específicas, então escolha um bloco. Existem outros modos de visualização que também podem ser escolhidos depois de salvar a visualização, como um feed RSS.


  • Imagem intitulada Criar visualizações no Drupal 8 Passo 5
    4. Escolha o título e o layout. Se você quiser que a página ou o título de bloco seja diferente do nome da exibição, você poderá alterá-lo. Em `Configurações de exibição de página / bloco`, escolha Layout que você deseja que os resultados tenham:
  • Uma grade é uma mesa grande, onde cada resultado tem sua própria célula
  • Uma lista HTML é uma lista de pontos de bala `Undered`
  • Uma tabela exibe cada resultado como uma linha, e cada campo de cada resultado em sua própria célula
  • Uma lista não formatada é o layout mais simples, com cada resultado abaixo do resultado anterior.
  • Criar vistas no Drupal 8 Passo 6
    5. Escolha o formato de exibição e outras configurações. O `de` Selection Box permite escolher o formato de exibição (como posts ou teasers completos) que você gostaria de usar ou campos específicos. Os formatos de exibição podem ser configurados nas configurações das entidades (como na `estrutura` > `Tipos de conteúdo` páginas para conteúdo). Escolha a opção Campos se você quiser escolher exatamente quais campos você gostaria de exibir (como `títulos`, `data de criação` e muitos outros), e as configurações de cada campo.
  • Parte 2 de 3:
    Edição de configurações
    1. Criar vistas no Drupal 8 Passo 7
    1. Familiarize-se com a tela View Editing. Quando você salvou a exibição, ou quando você edita uma exibição existente, verá uma tela com o nome da exibição (e o tipo de entidade que exibe) no topo. A metade superior desta tela, intitulada `Exibe`, é onde você pode mudar quase tudo sobre a vista. A metade inferior é onde uma visualização dos resultados será mostrada e será atualizada conforme você alterar as configurações de exibição.
    • Nesta área de resultados, no topo, a área com a pré-visualização do texto com filtros contextuais: `e a caixa de texto e o botão` Visualização de atualização `são úteis apenas se você adicionar filtros contextuais (explicados abaixo) - se você visualizar não use estes, ignore esta área.
  • Criar vistas no Drupal 8 Etapa 8
    2. Verifique as configurações básicas. Sob o título `Displays`, você verá um botão para cada tipo de exibição que sua visualização possui (blocos e páginas). Se você clicar no botão `Adicionar`, verá vários novos tipos de exibições. Abaixo disso, você verá o nome do tipo de exibição selecionado - deve renomear a exibição se tiver mais de um dos mesmos tipos (por exemplo, você tem dois blocos - um com um layout de grade, o outro com uma tabela layout). Abaixo disso, existem 3 colunas (embora a terceira, `avançado`, seja minimizada inicialmente). A primeira coluna mostra as configurações que você escolheu quando você criou a visualização e salvou. Na parte inferior são os critérios de filtro e classificação. Os filtros permitem que você restrinja quais entidades mostrarão nos resultados. Por exemplo, por padrão para visualizações de `conteúdo`, haverá um filtro que permita que o conteúdo publicado. Classificar critérios são auto-explicativos. Ambos os filtros e tipos podem ser "expostos a visitantes", o que significa que qualquer pessoa visualizando a página será capaz de ajustar o filtro ou classificar critérios, que é particularmente valioso para visualizações grandes com muito conteúdo. Você verá esses `critérios expostos` logo acima dos resultados (na área de visualização de resultados na parte inferior da página).
  • Criar visualizações no Drupal 8 Passo 9
    3. Configure as configurações específicas do tipo de exibição. O primeiro grupo de configurações na coluna do meio é específico para o tipo de exibição que você escolheu. Por exemplo, para páginas, é aí que a URL da exibição pode ser alterada. Este é também onde a configuração para permitir ou negar usuários específicos que vêem a exibição (como permissões) é.
  • Criar vistas no Drupal 8 Passo 10
    4. Adicione um cabeçalho ou rodapé para fornecer informações adicionais. Abaixo das configurações específicas do tipo de exibição, você pode adicionar um cabeçalho e rodapé (ou mais de um de cada) para a exibição. As opções comumente usadas são globais: área de texto e global: Resumo do resultado. O resumo do resultado exibe informações sobre os resultados da exibição, como quantos resultados são exibidos no momento. Outras opções são adicionar outra visão ou uma entidade inteira (como uma página), no cabeçalho ou no rodapé.
  • Criar vistas no Drupal 8 Passo 11
    5. Fornecer comportamento sem resultados para tranquilizar o espectador. Quando uma exibição não estiver configurada corretamente, ou quando não há nenhuma das entidades esperadas para mostrar, não haverá resultados. É útil tanto para o visitante quanto você (administra) para saber quando isso acontece, a fim de saber a visão, mas não está funcionando como esperado (ou há conteúdo ausente). Adicionar um comportamento sem resultados é quase exatamente o mesmo que adicionar um cabeçalho ou rodapé, exceto que ele aparece onde os resultados teriam sido exibidos.
  • Parte 3 de 3:
    Adicionando relacionamentos e filtros contextuais
    1. Adicionar relacionamentos para exibir ou usar dados relacionados adicionais. Relacionamentos deixam-nos fazer links entre entidades, o que nos dá mais campos para usar na vista. Mais especificamente, os relacionamentos fornecem acesso a dados de entidades relacionadas às entidades que estão sendo exibidas - esses dados podem ser exibidos ou usados ​​de outras formas como nos filtros.

    Por exemplo, se sua visualização exibir artigos (porque você tem um filtro para conteúdo: artigo), então você poderia adicionar uma relação entre os artigos e os autores dos artigos. Isso permitiria que você use informações de autor na visualização - por exemplo, você pode exibir o primeiro e último nome do autor de cada artigo exibido. Alternativamente, você pode usar o relacionamento em filtros - por exemplo, você pode optar por exibir apenas artigos criados por autores que têm um papel específico, como administradores. Nós vamos usar este exemplo.

    Para fazer isso, clique no botão `Adicionar` ao lado de `Relacionamentos`, e escolha `Conteúdo: Autor de Conteúdo` Na lista de relacionamentos disponíveis (DICA: Você pode usar a caixa de pesquisa se você souber qual relacionamento você deseja adicionar), e clique no botão Aplicar. Em seguida, você pode verificar as opções, então "aplicar" o relacionamento.

    Para usar esse relacionamento em um filtro ordinário, clique no botão Filtros `Adicionar`. Na caixa de diálogo `Adicionar critérios de filtro`, na caixa de seleção `Tipo`, agora haverá uma nova opção `usuário` (colocada lá por causa do relacionamento), que você deve selecionar para restringir a lista de campos. Encontre e aplique o campo `Usuário: Funções`. No diálogo `Configurar Filter Criterion: Usuário: Funções`, selecione `Autor` na caixa de relacionamento (ele deve ser selecionado por padrão). Agora você pode escolher `Administrador` e aplicar o filtro.

    Você acabou de filtrar os artigos que serão exibidos para mostrar apenas artigos que são administrando autores! O que é particularmente importante notar é que você teve que optar por `usar o relacionamento` na tela do filtro, que fez o filtro olhar para os autores dos artigos (é isso que o relacionamento significa)!

    Pontas

    Compartilhe na rede social:
    Semelhante