Come faccio ad aggiungere un campo data che può essere filtrato per un valore relativo?


8

Se creo una vista, posso aggiungere un filtro che filtra su un valore relativo in alcuni campi della data incorporati, ad esempio Data di pubblicazione . Ad esempio, lo screenshot seguente mostra un filtro che ho creato che mostrerà gli articoli pubblicati negli ultimi quattro giorni.

filtro con valore relativo

Sfortunatamente, non esiste un tipo di campo data nel core. Per ottenere un tipo di campo data, è possibile installare il modulo Data . Ciò ti consente di creare dei bei widget per l'immissione delle date. Tuttavia, non ho trovato alcun modo per filtrare i campi data creati dal modulo data in base a un valore relativo (come il filtro mostrato sopra per Data post ). Ci sono Is equal toe Is not equal tooperatori, ma non maggiori di operatore, nella schermata "Configura criterio filtro".

filtro che non offre un valore relativo

Credo che ciò dovrebbe essere possibile, come emerge anche dalla risposta votata di Nigel Waters a questa domanda: visualizzare per mostrare i contenuti con una data futura . Tuttavia, mi sfuggono i passi esatti che uno deve prendere per riprodurre il risultato mostrato nella risposta votata.


Non è la mia risposta, ho fornito solo uno screenshot. Stavo per pubblicare una risposta, ma Nigel Waters era più veloce, quindi ho aggiunto solo una schermata alla sua e la mia risposta è stata cancellata o non pubblicata affatto (non ricordo e non sono 10k atm). Vorrei ricordare come l'ho fatto :(
Mołot,

Risposte:


9

Ho trovato la soluzione (Doh!)

Si scopre che esiste un modulo chiamato Date Views che fa parte del pacchetto Date . Se lo abiliti, la schermata del criterio di filtro cambia e puoi utilizzare gli operatori relativi.

Criterio di filtro


Troppo semplice da ricordare: D Puoi aggiungere uno screenshot? Non posso come ho scelto installato e sembra male: P
Mołot
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.