Como adiciono um campo de data que pode ser filtrado por um valor relativo?

8

Se eu criar uma exibição, posso adicionar um filtro que filtre um valor relativo em algum campo de data interno, como Data de postagem . Por exemplo, a captura de tela abaixo mostra um filtro que eu criei que mostrará artigos publicados nos últimos quatro dias.

filtro com valor relativo

Infelizmente, não há tipo de campo de data no núcleo. Para obter um tipo de campo de data, você pode instalar o módulo Data . Isso permite criar ótimos widgets para inserir datas. No entanto, não encontrei nenhuma maneira de filtrar os campos de data criados pelo módulo de data por um valor relativo (como o filtro mostrado acima para a data de postagem ). Há Is equal toe Is not equal tooperadores, mas não superior a operadora, na tela "Configure critério de filtro".

filtro que não oferece um valor relativo

Acredito que isso deve ser possível, como também é evidente na resposta votada por Nigel Waters a essa pergunta: visão para mostrar conteúdo com data futura . No entanto, as etapas exatas que você deve executar para reproduzir o resultado mostrado na resposta votada me escapam.

Radical livre
fonte
Não é minha resposta, apenas forneci uma captura de tela. Eu estava prestes a postar uma resposta, mas Nigel Waters foi mais rápido, então apenas adicionei uma tela à dele, e minha resposta foi excluída ou não foi postada de todo (não me lembro e não tenho 10k atm). Eu gostaria de me lembrar de como eu fiz isso :(
Mołot

Respostas:

9

Eu encontrei a solução. (Doh!)

Acontece que existe um módulo chamado Data Views que faz parte do pacote Date . Se você habilitar isso, a tela do critério de filtro será alterada e você poderá usar operadores relativos.

Critério de filtro

Radical livre
fonte
Simples demais para lembrar: D Você pode adicionar uma captura de tela? Eu não posso como eu escolhi instalado e parece ruim: P
Mołot 28/11