Dienstag, 10. Februar 2009

CQWP: Dokumente der letzten Woche anzeigen

Will man über das Content Query Webpart (Webpart für Inhaltsabfragen) ganz einfach Dokumente der letzten Woche anzeigen kommt man mit dem offensichtlichen Weg nicht weit.

Die Filtereinstellungen lassen ein Konstrukt wie [Heute]-7 nicht zu. Entweder [Heute] oder ein festes Datum. Damit kann man nicht wirklich was anfangen.

image

Das Eintragen einer Formel wie [Today]-7 in dem Datumsfeld funktioniert natürlich nicht.

Über eine etwas umständliche Lösung erhält man aber dennoch ein Ergebnis.

Zuerst habe ich eine websiteübegreifende Spalte [Show until] angelegt als Typ Calculated (calculation based on other columns. Im Feld Formular habe ich die Formel
=[Date Modified]+7 eingetragen. Data Type ist Date Only.

image

Damit steht bei einem Dokument, dass am 01.04.2009 geändert wurde in diesem Feld 08.04.2009.

Die Spalte [Show until] wird den Bibliotheken hinzugefügt.

Ebenso die Spalte [Modified]. Diese wird mit [Today] und im Format Date only konfiguriert.

Anschließend nur noch im CQWP den Filter einstellen:

image 

Wenn die Spalte keinem besonderen Content Type zugeordnet ist, dann muss hier u.U. die Einschränkung auf Content Types rausgenommen werden.

Keine Kommentare:

Kommentar veröffentlichen