Mostre uma vista Drupal na sua página.
Coloque no seu esquema uma lista que se atualiza sozinha: as notícias mais recentes, os próximos eventos ou um diretório da equipa. Adiciona-se uma vez; a vista escolhe os itens e os novos conteúdos aparecem sem ninguém editar a página. Para um conteúdo fixo, como um formulário ou um menu, use antes Drupal Blocks.
Antes de começar
- O módulo Views está ativado.
- Existe uma vista com a lista pretendida em
Structure > Views (
/admin/structure/views). A apresentação em bloco é a escolha habitual, porque não tem página própria.
Configurar
- Clique em + onde a lista deve ficar e abra o separador Drupal Views do seletor de elementos.
- Escolha uma etiqueta em Filter by tag ou escreva o nome da vista em Search.
- Clique na apresentação da vista. Abre-se a caixa de diálogo das definições.
- Para mostrar um número diferente de itens nesta página, defina Override pager como Yes e introduza o número.
- Clique em Save na caixa de diálogo e depois em Save na barra de ferramentas.
O que vê
A lista aparece com os filtros, a ordenação e o estilo que a vista define. Cada entrada no seletor tem o formato "View name (Display title)". O separador lista todas as apresentações de todas as vistas ativadas, incluindo apresentações de página.
Para alterar a própria vista, abra o menu More do elemento e escolha Edit View. A apresentação abre-se no editor de vistas num novo separador do navegador.
Definições
A caixa de diálogo mostra apenas as definições adequadas à vista que escolheu.
| Definição | O que faz | Predefinição |
|---|---|---|
| Show title | Mostra o título da vista como cabeçalho; disponível quando a vista tem título | off |
| Show exposed filters | Mostra o formulário de filtros da vista por cima da lista; disponível quando a vista tem filtros expostos | off |
| Override pager | Permite que esta página use o seu próprio número de itens e desvio | No |
| Items to display ou Items per page | Quantos itens mostrar; 0 mostra todos | o valor da própria vista |
| Pager offset | Quantos itens saltar no início | o valor da própria vista |
| Contextual filter | Valores para os filtros contextuais da vista, separados por "/", por exemplo 40/12/10 | vazio |
| Field settings | No separador Toggle fields: desmarque campos para os ocultar nesta página | todos os campos visíveis |
Para limitar as vistas que os seus editores podem escolher, use a lista Views de um perfil de utilizador.
Se não vir a lista
- Uma vista nova não aparece no separador Drupal Views.
A vista está desativada ou o seu perfil de utilizador não
a oferece: as novas apresentações não ficam marcadas
automaticamente. Ative a vista em Structure
Views e marque-a em Views no perfil em
/admin/dxpr_studio/dxpr_builder/profile. - O editor mostra "Turn on Ajax on this view to use exposed filters." Show exposed filters está ligado, mas a vista não usa Ajax. Edite a vista e defina Use AJAX como Yes em Advanced.
- O elemento fica vazio. A vista não devolveu resultados ou o visitante pode não ter acesso. Verifique os filtros e as definições de acesso da vista com Edit View.
- Os filtros expostos não aparecem aos visitantes. Show exposed filters está desligado neste elemento. Abra as suas definições e marque-o.
E a seguir?
Blocos Drupal para colocar conteúdo reutilizável para continuar a conhecer o DXPR Builder.