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. 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 vista1. Vá para a página de visualizações. Faça login no seu site Drupal e selecione `Gerenciar` > `Estrutura` > `Visualizações`.
2. Adicione uma nova visualização e escolha sua configuração inicial.
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.
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.
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:
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ções1. 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.
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).
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) é.
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é.
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 contextuais1. 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)!
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: