Como crio um filtro AJAX para uma visualização?

8

Eu criei uma página usando o Views e funciona bem. Quero adicionar um filtro AJAX a esta página para permitir que os visitantes filtrem o conteúdo com base no PubDate ou em Taxonomia / Vocabulário para esse tipo de conteúdo. Como posso fazer isso?

Lina
fonte
Olá Lina, e bem-vindo ao Drupal Answers . Para qual versão do Drupal é sua pergunta?
Kiamlaluno
é para drupal 6.19
Lina

Respostas:

10
  1. Edite a visualização e adicione um filtro à página:

    • Drupal 6: Terceira coluna, seção é chamada Filtros
    • Drupal 7: Primeira coluna, seção é chamada Critérios de Filtro
  2. Ao configurar o filtro, você deseja expô-lo:

    • Drupal 6: Clique no botão Expor no canto superior direito da área de configuração
    • Drupal 7: Marque Expor esse filtro aos visitantes, para permitir que eles sejam alterados
  3. Ative o AJAX:

    • Drupal 6: Use AJAX está em Configurações básicas na primeira coluna
    • Drupal 7: Use AJAX está em AvançadoOutro na terceira coluna

Quando a visualização é salva, agora haverá um formulário que permitirá aos usuários filtrar a visualização dinamicamente via AJAX.


fonte
2
Muito obrigado, mas você tem alguma idéia de como personalizar a entrada do usuário (por exemplo: a lista de rótulos e a resposta do usuário get clicando um desses rótulos mostrar) obrigado novamente
Lina
0

Talvez você possa usar o módulo Filtros melhor expostos para alterar a saída de seus itens de filtro para links.

E use a opção AJAX nas configurações avançadas de uma exibição para tornar a filtragem ajaxificada.

http://drupal.org/project/better_exposed_filters

Rovo
fonte