Comment ajouter un champ de date qui peut être filtré par une valeur relative?


8

Si je crée une vue, je peux ajouter un filtre qui filtre sur une valeur relative dans un champ de date intégré, comme Post date . Par exemple, la capture d'écran ci-dessous montre un filtre que j'ai créé qui affichera les articles publiés au cours des quatre derniers jours.

filtre avec valeur relative

Malheureusement, il n'y a pas de type de champ de date dans le noyau. Pour obtenir un type de champ de date, vous pouvez installer le module Date . Cela vous permet de créer de jolis widgets pour saisir des dates. Cependant, je n'ai trouvé aucun moyen de filtrer les champs de date créés par le module de date par une valeur relative (comme le filtre illustré ci-dessus pour Post date ). Il y a des opérateurs Is equal toet Is not equal to, mais pas plus grand que l'opérateur, dans l'écran "Configurer le critère de filtre".

filtre qui n'offre pas de valeur relative

Je pense que cela devrait être possible, comme cela ressort également de la réponse de Nigel Waters à cette question: afficher le contenu avec une date future . Cependant, les étapes exactes que l'on doit suivre pour reproduire le résultat indiqué dans la réponse votée en amont m'échappent.


Ce n'est pas ma réponse, je n'ai fourni qu'une capture d'écran. J'étais sur le point de poster une réponse, mais Nigel Waters était plus rapide, alors j'ai seulement ajouté un écran au sien, et ma réponse a été supprimée ou pas du tout publiée (je ne me souviens pas et je ne suis pas à 10 000 atm). J'aimerais pouvoir me rappeler comment je l'ai fait :(
Mołot

Réponses:


9

J'ai trouvé la solution. (Doh!)

Il s'avère qu'il existe un module nommé Vues de date qui fait partie du package Date . Si vous activez cette option, l'écran des critères de filtrage change et vous pouvez utiliser des opérateurs relatifs.

Critère de filtrage


Trop simple pour se souvenir même: D Pouvez-vous ajouter une capture d'écran? Je ne peux pas car j'ai choisi installé et ça a l'air mauvais: P
Mołot
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.